builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0265 starttime: 1466695286.37 results: success (0) buildid: 20160623070424 builduid: bda36766b4ab4119abe7d2b701b2f1b9 revision: 8ca1f953645f537692e62bb7e2d568d5f5f62eb7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.367961) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.368459) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.368785) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.394440) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.394820) ========= 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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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:21:26-- 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% 57.9M=0s 2016-06-23 08:21:26 (57.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.104649 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.521459) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.521869) ========= 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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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.024777 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.573778) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:26.574729) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8ca1f953645f537692e62bb7e2d568d5f5f62eb7 --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 8ca1f953645f537692e62bb7e2d568d5f5f62eb7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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:21:26,656 truncating revision to first 12 chars 2016-06-23 08:21:26,657 Setting DEBUG logging. 2016-06-23 08:21:26,657 attempt 1/10 2016-06-23 08:21:26,657 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/8ca1f953645f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:21:27,281 unpacking tar archive at: mozilla-beta-8ca1f953645f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.888438 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:27.487665) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:27.488458) ========= script_repo_revision: 8ca1f953645f537692e62bb7e2d568d5f5f62eb7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:27.489317) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:27.489640) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:21:27.508986) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 08:21:27.509500) ========= /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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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:21:27 INFO - MultiFileLogger online at 20160623 08:21:27 in /builds/slave/test 08:21:27 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:21:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:21:27 INFO - {'append_to_log': False, 08:21:27 INFO - 'base_work_dir': '/builds/slave/test', 08:21:27 INFO - 'blob_upload_branch': 'mozilla-beta', 08:21:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:21:27 INFO - 'buildbot_json_path': 'buildprops.json', 08:21:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:21:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:21:27 INFO - 'download_minidump_stackwalk': True, 08:21:27 INFO - 'download_symbols': 'true', 08:21:27 INFO - 'e10s': False, 08:21:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:21:27 INFO - 'tooltool.py': '/tools/tooltool.py', 08:21:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:21:27 INFO - '/tools/misc-python/virtualenv.py')}, 08:21:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:21:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:21:27 INFO - 'log_level': 'info', 08:21:27 INFO - 'log_to_console': True, 08:21:27 INFO - 'opt_config_files': (), 08:21:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:21:27 INFO - '--processes=1', 08:21:27 INFO - '--config=%(test_path)s/wptrunner.ini', 08:21:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:21:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:21:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:21:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:21:27 INFO - 'pip_index': False, 08:21:27 INFO - 'require_test_zip': True, 08:21:27 INFO - 'test_type': ('testharness',), 08:21:27 INFO - 'this_chunk': '1', 08:21:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:21:27 INFO - 'total_chunks': '10', 08:21:27 INFO - 'virtualenv_path': 'venv', 08:21:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:21:27 INFO - 'work_dir': 'build'} 08:21:27 INFO - ##### 08:21:27 INFO - ##### Running clobber step. 08:21:27 INFO - ##### 08:21:27 INFO - Running pre-action listener: _resource_record_pre_action 08:21:27 INFO - Running main action method: clobber 08:21:27 INFO - rmtree: /builds/slave/test/build 08:21:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:21:29 INFO - Running post-action listener: _resource_record_post_action 08:21:29 INFO - ##### 08:21:29 INFO - ##### Running read-buildbot-config step. 08:21:29 INFO - ##### 08:21:29 INFO - Running pre-action listener: _resource_record_pre_action 08:21:29 INFO - Running main action method: read_buildbot_config 08:21:29 INFO - Using buildbot properties: 08:21:29 INFO - { 08:21:29 INFO - "project": "", 08:21:29 INFO - "product": "firefox", 08:21:29 INFO - "script_repo_revision": "production", 08:21:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:21:29 INFO - "repository": "", 08:21:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:21:29 INFO - "buildid": "20160623070424", 08:21:29 INFO - "pgo_build": "False", 08:21:29 INFO - "basedir": "/builds/slave/test", 08:21:29 INFO - "buildnumber": 10, 08:21:29 INFO - "slavename": "t-yosemite-r7-0265", 08:21:29 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:21:29 INFO - "platform": "macosx64", 08:21:29 INFO - "branch": "mozilla-beta", 08:21:29 INFO - "revision": "8ca1f953645f537692e62bb7e2d568d5f5f62eb7", 08:21:29 INFO - "repo_path": "releases/mozilla-beta", 08:21:29 INFO - "moz_repo_path": "", 08:21:29 INFO - "stage_platform": "macosx64", 08:21:29 INFO - "builduid": "bda36766b4ab4119abe7d2b701b2f1b9", 08:21:29 INFO - "slavebuilddir": "test" 08:21:29 INFO - } 08:21:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:21:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:21:29 INFO - Running post-action listener: _resource_record_post_action 08:21:29 INFO - ##### 08:21:29 INFO - ##### Running download-and-extract step. 08:21:29 INFO - ##### 08:21:29 INFO - Running pre-action listener: _resource_record_pre_action 08:21:29 INFO - Running main action method: download_and_extract 08:21:29 INFO - mkdir: /builds/slave/test/build/tests 08:21:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:29 INFO - https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:21:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:30 INFO - Downloaded 1201 bytes. 08:21:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:30 INFO - Using the following test package requirements: 08:21:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:21:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:21:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:21:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'jsshell-mac64.zip'], 08:21:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:21:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:21:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:21:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:21:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:21:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:21:30 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:21: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:21:30 INFO - https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:21:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:21:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:21:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:31 INFO - Downloaded 18356453 bytes. 08:21:31 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:21:31 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:21:32 INFO - caution: filename not matched: web-platform/* 08:21:32 INFO - Return code: 11 08:21:32 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:21:32 INFO - https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:21:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:21:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:21:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:33 INFO - Downloaded 36389087 bytes. 08:21:33 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:21:33 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:21:37 INFO - caution: filename not matched: bin/* 08:21:37 INFO - caution: filename not matched: config/* 08:21:37 INFO - caution: filename not matched: mozbase/* 08:21:37 INFO - caution: filename not matched: marionette/* 08:21:37 INFO - caution: filename not matched: tools/wptserve/* 08:21:37 INFO - Return code: 11 08:21:37 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:21:37 INFO - https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:21:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:21:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:21:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:21:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:41 INFO - Downloaded 73066151 bytes. 08:21:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:21:41 INFO - mkdir: /builds/slave/test/properties 08:21:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:21:41 INFO - Writing to file /builds/slave/test/properties/build_url 08:21:41 INFO - Contents: 08:21:41 INFO - build_url:https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:21:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:21:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:21:42 INFO - Contents: 08:21:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:42 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:21:42 INFO - https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:21:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mgg-gn84R9-WwzQ--Q880g/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:21:45 INFO - Downloaded 103664118 bytes. 08:21:45 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:21:45 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:21:49 INFO - Return code: 0 08:21:49 INFO - Running post-action listener: _resource_record_post_action 08:21:49 INFO - Running post-action listener: set_extra_try_arguments 08:21:49 INFO - ##### 08:21:49 INFO - ##### Running create-virtualenv step. 08:21:49 INFO - ##### 08:21:49 INFO - Running pre-action listener: _pre_create_virtualenv 08:21:49 INFO - Running pre-action listener: _resource_record_pre_action 08:21:49 INFO - Running main action method: create_virtualenv 08:21:49 INFO - Creating virtualenv /builds/slave/test/build/venv 08:21:49 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:21:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:21:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:21:49 INFO - Using real prefix '/tools/python27' 08:21:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:21:49 INFO - Installing distribute.............................................................................................................................................................................................done. 08:21:52 INFO - Installing pip.................done. 08:21:52 INFO - Return code: 0 08:21:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:52 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 0x10511ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105137f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9303585f20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, '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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:52 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:21:52 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:21:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:21:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:52 INFO - 'HOME': '/Users/cltbld', 08:21:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:52 INFO - 'LOGNAME': 'cltbld', 08:21:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:52 INFO - 'MOZ_NO_REMOTE': '1', 08:21:52 INFO - 'NO_EM_RESTART': '1', 08:21:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:52 INFO - 'PWD': '/builds/slave/test', 08:21:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:52 INFO - 'SHELL': '/bin/bash', 08:21:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:21:52 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:21:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:52 INFO - 'USER': 'cltbld', 08:21:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:52 INFO - 'XPC_FLAGS': '0x0', 08:21:52 INFO - 'XPC_SERVICE_NAME': '0', 08:21:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:52 INFO - Downloading/unpacking psutil>=0.7.1 08:21:52 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:21:52 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:21:53 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:21:53 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:21:53 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:21:53 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:21:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:21:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:21:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:21:56 INFO - Installing collected packages: psutil 08:21:56 INFO - Running setup.py install for psutil 08:21:56 INFO - building 'psutil._psutil_osx' extension 08:21:56 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:21:56 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:21:56 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:21:56 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:21:56 INFO - building 'psutil._psutil_posix' extension 08:21:56 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:21:56 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:21:56 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:21:56 INFO - ^ 08:21:56 INFO - 1 warning generated. 08:21:56 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:21:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:21:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:21:57 INFO - Successfully installed psutil 08:21:57 INFO - Cleaning up... 08:21:57 INFO - Return code: 0 08:21:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:21:57 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:21:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:57 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:21:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:57 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 0x10511ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105137f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9303585f20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, '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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:57 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:21:57 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:21:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:21:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:57 INFO - 'HOME': '/Users/cltbld', 08:21:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:57 INFO - 'LOGNAME': 'cltbld', 08:21:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:57 INFO - 'MOZ_NO_REMOTE': '1', 08:21:57 INFO - 'NO_EM_RESTART': '1', 08:21:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:57 INFO - 'PWD': '/builds/slave/test', 08:21:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:57 INFO - 'SHELL': '/bin/bash', 08:21:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:21:57 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:21:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:57 INFO - 'USER': 'cltbld', 08:21:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:57 INFO - 'XPC_FLAGS': '0x0', 08:21:57 INFO - 'XPC_SERVICE_NAME': '0', 08:21:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:21:57 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:21:57 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:21:57 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:21:57 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:21:57 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:21:57 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:21:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:21:59 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:21:59 INFO - Installing collected packages: mozsystemmonitor 08:21:59 INFO - Running setup.py install for mozsystemmonitor 08:22:00 INFO - Successfully installed mozsystemmonitor 08:22:00 INFO - Cleaning up... 08:22:00 INFO - Return code: 0 08:22:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:22:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:22:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:22:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:22:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:22:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10511ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105137f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9303585f20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, '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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:22:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:22:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:22:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:22:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:22:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:22:00 INFO - 'HOME': '/Users/cltbld', 08:22:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:22:00 INFO - 'LOGNAME': 'cltbld', 08:22:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:22:00 INFO - 'MOZ_NO_REMOTE': '1', 08:22:00 INFO - 'NO_EM_RESTART': '1', 08:22:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:22:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:22:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:22:00 INFO - 'PWD': '/builds/slave/test', 08:22:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:22:00 INFO - 'SHELL': '/bin/bash', 08:22:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:22:00 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:22:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:22:00 INFO - 'USER': 'cltbld', 08:22:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:22:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:22:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:22:00 INFO - 'XPC_FLAGS': '0x0', 08:22:00 INFO - 'XPC_SERVICE_NAME': '0', 08:22:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:22:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:22:00 INFO - Downloading/unpacking blobuploader==1.2.4 08:22:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:02 INFO - Downloading blobuploader-1.2.4.tar.gz 08:22:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:22:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:22:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:22:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:22:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:22:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:22:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:22:04 INFO - Downloading docopt-0.6.1.tar.gz 08:22:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:22:04 INFO - Installing collected packages: blobuploader, requests, docopt 08:22:04 INFO - Running setup.py install for blobuploader 08:22:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:22:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:22:04 INFO - Running setup.py install for requests 08:22:05 INFO - Running setup.py install for docopt 08:22:05 INFO - Successfully installed blobuploader requests docopt 08:22:05 INFO - Cleaning up... 08:22:05 INFO - Return code: 0 08:22:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:22:05 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:22:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:22:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:05 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:22:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:22:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:05 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 0x10511ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105137f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9303585f20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, '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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:22:05 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:22:05 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:22:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:22:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:22:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:22:05 INFO - 'HOME': '/Users/cltbld', 08:22:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:22:05 INFO - 'LOGNAME': 'cltbld', 08:22:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:22:05 INFO - 'MOZ_NO_REMOTE': '1', 08:22:05 INFO - 'NO_EM_RESTART': '1', 08:22:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:22:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:22:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:22:05 INFO - 'PWD': '/builds/slave/test', 08:22:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:22:05 INFO - 'SHELL': '/bin/bash', 08:22:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:22:05 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:22:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:22:05 INFO - 'USER': 'cltbld', 08:22:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:22:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:22:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:22:05 INFO - 'XPC_FLAGS': '0x0', 08:22:05 INFO - 'XPC_SERVICE_NAME': '0', 08:22:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:22:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:22:05 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-uSZIZB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:22:05 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-4_SZfp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:22:05 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-W9G1Tx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:22:05 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-dX5w_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:22:05 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-T_BOHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-52yGD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-mZb4Gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-SCZSgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-eisQqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-BG9_rm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-MVSRRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-A9EZzY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-z5qzwB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-7qHaQt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:22:06 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-7CGTGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-EGDWgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-sXm2uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-4PtLDR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-IGMw9d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-rjDYYR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:22:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:22:07 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-iHYMGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:22:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:22:08 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:22:08 INFO - Running setup.py install for manifestparser 08:22:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:22:08 INFO - Running setup.py install for mozcrash 08:22:08 INFO - Running setup.py install for mozdebug 08:22:08 INFO - Running setup.py install for mozdevice 08:22:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:22:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:22:08 INFO - Running setup.py install for mozfile 08:22:08 INFO - Running setup.py install for mozhttpd 08:22:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:22:08 INFO - Running setup.py install for mozinfo 08:22:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Running setup.py install for mozInstall 08:22:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Running setup.py install for mozleak 08:22:09 INFO - Running setup.py install for mozlog 08:22:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Running setup.py install for moznetwork 08:22:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Running setup.py install for mozprocess 08:22:09 INFO - Running setup.py install for mozprofile 08:22:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:22:09 INFO - Running setup.py install for mozrunner 08:22:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:22:10 INFO - Running setup.py install for mozscreenshot 08:22:10 INFO - Running setup.py install for moztest 08:22:10 INFO - Running setup.py install for mozversion 08:22:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:22:10 INFO - Running setup.py install for wptserve 08:22:10 INFO - Running setup.py install for marionette-driver 08:22:10 INFO - Running setup.py install for browsermob-proxy 08:22:11 INFO - Running setup.py install for marionette-client 08:22:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:22:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:22:11 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:22:11 INFO - Cleaning up... 08:22:11 INFO - Return code: 0 08:22:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:22:11 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:22:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:22:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:11 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:22:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:22:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:22:11 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 0x10511ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105137f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9303585f20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, '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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:22:11 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:22:11 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:22:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:22:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:22:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:22:11 INFO - 'HOME': '/Users/cltbld', 08:22:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:22:11 INFO - 'LOGNAME': 'cltbld', 08:22:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:22:11 INFO - 'MOZ_NO_REMOTE': '1', 08:22:11 INFO - 'NO_EM_RESTART': '1', 08:22:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:22:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:22:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:22:11 INFO - 'PWD': '/builds/slave/test', 08:22:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:22:11 INFO - 'SHELL': '/bin/bash', 08:22:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:22:11 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:22:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:22:11 INFO - 'USER': 'cltbld', 08:22:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:22:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:22:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:22:11 INFO - 'XPC_FLAGS': '0x0', 08:22:11 INFO - 'XPC_SERVICE_NAME': '0', 08:22:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:22:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:22:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:22:11 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-nXyKSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:22:11 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:22:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:22:11 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-38qMP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:22:11 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:22:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:22:11 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-_9jfQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-pk7Vox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-4JM_pd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-W5fV1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-8Yle27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-7tUyur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-qNla2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-J9PA7P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-GE5ekM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:22:12 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:22:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:22:12 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-1011zk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-144JBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-4BicWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-wQjh7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-f0pLSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-Y7aVUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-CJvyTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-ZgSq1V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:22:13 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-Elk9MY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:22:13 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:22:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:22:14 INFO - Running setup.py (path:/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/pip-PHjS5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:22:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:22:14 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:22:14 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:22:14 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:22:14 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:22:14 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:22:14 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:22:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:22:14 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:22:14 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:22:14 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:22:14 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:22:14 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:22:14 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:22:16 INFO - Downloading blessings-1.6.tar.gz 08:22:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:22:16 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:22:16 INFO - Installing collected packages: blessings 08:22:16 INFO - Running setup.py install for blessings 08:22:17 INFO - Successfully installed blessings 08:22:17 INFO - Cleaning up... 08:22:17 INFO - Return code: 0 08:22:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:22:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:22:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:22:17 INFO - Reading from file tmpfile_stdout 08:22:17 INFO - Current package versions: 08:22:17 INFO - blessings == 1.6 08:22:17 INFO - blobuploader == 1.2.4 08:22:17 INFO - browsermob-proxy == 0.6.0 08:22:17 INFO - docopt == 0.6.1 08:22:17 INFO - manifestparser == 1.1 08:22:17 INFO - marionette-client == 2.3.0 08:22:17 INFO - marionette-driver == 1.4.0 08:22:17 INFO - mozInstall == 1.12 08:22:17 INFO - mozcrash == 0.17 08:22:17 INFO - mozdebug == 0.1 08:22:17 INFO - mozdevice == 0.48 08:22:17 INFO - mozfile == 1.2 08:22:17 INFO - mozhttpd == 0.7 08:22:17 INFO - mozinfo == 0.9 08:22:17 INFO - mozleak == 0.1 08:22:17 INFO - mozlog == 3.1 08:22:17 INFO - moznetwork == 0.27 08:22:17 INFO - mozprocess == 0.22 08:22:17 INFO - mozprofile == 0.28 08:22:17 INFO - mozrunner == 6.11 08:22:17 INFO - mozscreenshot == 0.1 08:22:17 INFO - mozsystemmonitor == 0.0 08:22:17 INFO - moztest == 0.7 08:22:17 INFO - mozversion == 1.4 08:22:17 INFO - psutil == 3.1.1 08:22:17 INFO - requests == 1.2.3 08:22:17 INFO - wptserve == 1.4.0 08:22:17 INFO - wsgiref == 0.1.2 08:22:17 INFO - Running post-action listener: _resource_record_post_action 08:22:17 INFO - Running post-action listener: _start_resource_monitoring 08:22:17 INFO - Starting resource monitoring. 08:22:17 INFO - ##### 08:22:17 INFO - ##### Running pull step. 08:22:17 INFO - ##### 08:22:17 INFO - Running pre-action listener: _resource_record_pre_action 08:22:17 INFO - Running main action method: pull 08:22:17 INFO - Pull has nothing to do! 08:22:17 INFO - Running post-action listener: _resource_record_post_action 08:22:17 INFO - ##### 08:22:17 INFO - ##### Running install step. 08:22:17 INFO - ##### 08:22:17 INFO - Running pre-action listener: _resource_record_pre_action 08:22:17 INFO - Running main action method: install 08:22:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:22:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:22:17 INFO - Reading from file tmpfile_stdout 08:22:17 INFO - Detecting whether we're running mozinstall >=1.0... 08:22:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:22:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:22:18 INFO - Reading from file tmpfile_stdout 08:22:18 INFO - Output received: 08:22:18 INFO - Usage: mozinstall [options] installer 08:22:18 INFO - Options: 08:22:18 INFO - -h, --help show this help message and exit 08:22:18 INFO - -d DEST, --destination=DEST 08:22:18 INFO - Directory to install application into. [default: 08:22:18 INFO - "/builds/slave/test"] 08:22:18 INFO - --app=APP Application being installed. [default: firefox] 08:22:18 INFO - mkdir: /builds/slave/test/build/application 08:22:18 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:22:18 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:22:36 INFO - Reading from file tmpfile_stdout 08:22:36 INFO - Output received: 08:22:36 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:22:36 INFO - Running post-action listener: _resource_record_post_action 08:22:36 INFO - ##### 08:22:36 INFO - ##### Running run-tests step. 08:22:36 INFO - ##### 08:22:36 INFO - Running pre-action listener: _resource_record_pre_action 08:22:36 INFO - Running main action method: run_tests 08:22:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:22:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:22:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:22:36 INFO - grabbing minidump binary from tooltool 08:22:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:22:36 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 0x1051335e0>, '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 0x104d16cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104d41990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:22:36 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:22:36 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:22:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:22:36 INFO - Return code: 0 08:22:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:22:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:22:36 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/Mgg-gn84R9-WwzQ--Q880g/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:22:36 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/Mgg-gn84R9-WwzQ--Q880g/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:22:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0FaS2ZjiiV/Render', 08:22:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:22:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:22:36 INFO - 'HOME': '/Users/cltbld', 08:22:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:22:36 INFO - 'LOGNAME': 'cltbld', 08:22:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:22:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:22:36 INFO - 'MOZ_NO_REMOTE': '1', 08:22:36 INFO - 'NO_EM_RESTART': '1', 08:22:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:22:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:22:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:22:36 INFO - 'PWD': '/builds/slave/test', 08:22:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:22:36 INFO - 'SHELL': '/bin/bash', 08:22:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zQeSUUewfs/Listeners', 08:22:36 INFO - 'TMPDIR': '/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/T/', 08:22:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:22:36 INFO - 'USER': 'cltbld', 08:22:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:22:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:22:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:22:36 INFO - 'XPC_FLAGS': '0x0', 08:22:36 INFO - 'XPC_SERVICE_NAME': '0', 08:22:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:22:36 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/Mgg-gn84R9-WwzQ--Q880g/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:22:37 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:22:37 INFO - import pkg_resources 08:22:37 INFO - Using 1 client processes 08:22:38 INFO - wptserve Starting http server on 127.0.0.1:8001 08:22:38 INFO - wptserve Starting http server on 127.0.0.1:8000 08:22:38 INFO - wptserve Starting http server on 127.0.0.1:8443 08:22:40 INFO - SUITE-START | Running 778 tests 08:22:40 INFO - Running testharness tests 08:22:40 INFO - Setting up ssl 08:22:40 INFO - PROCESS | certutil | 08:22:40 INFO - PROCESS | certutil | 08:22:40 INFO - PROCESS | certutil | 08:22:40 INFO - Certificate Nickname Trust Attributes 08:22:40 INFO - SSL,S/MIME,JAR/XPI 08:22:40 INFO - 08:22:40 INFO - web-platform-tests CT,, 08:22:40 INFO - 08:22:40 INFO - Starting runner 08:22:41 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:22:41 INFO - PROCESS | 1649 | 1466695361323 Marionette DEBUG Marionette enabled via build flag and pref 08:22:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cba800 == 1 [pid = 1649] [id = 1] 08:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113cbb000) [pid = 1649] [serial = 1] [outer = 0x0] 08:22:41 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113cbc000) [pid = 1649] [serial = 2] [outer = 0x113cbb000] 08:22:41 INFO - PROCESS | 1649 | 1466695361712 Marionette INFO Listening on port 2828 08:22:41 INFO - PROCESS | 1649 | 1466695361941 Marionette DEBUG Marionette enabled via command-line flag 08:22:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116960800 == 2 [pid = 1649] [id = 2] 08:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x116961000) [pid = 1649] [serial = 3] [outer = 0x0] 08:22:41 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:22:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x116962000) [pid = 1649] [serial = 4] [outer = 0x116961000] 08:22:42 INFO - PROCESS | 1649 | [1649] 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:22:42 INFO - PROCESS | 1649 | 1466695362092 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 08:22:42 INFO - PROCESS | 1649 | 1466695362178 Marionette DEBUG Closed connection conn0 08:22:42 INFO - PROCESS | 1649 | [1649] 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:22:42 INFO - PROCESS | 1649 | 1466695362184 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 08:22:42 INFO - PROCESS | 1649 | 1466695362193 Marionette DEBUG Closed connection conn1 08:22:42 INFO - PROCESS | 1649 | [1649] 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:22:42 INFO - PROCESS | 1649 | 1466695362198 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 08:22:42 INFO - PROCESS | 1649 | 1466695362207 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:22:42 INFO - PROCESS | 1649 | 1466695362213 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":"20160623070424","device":"desktop","version":"48.0"} 08:22:42 INFO - PROCESS | 1649 | [1649] 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:22:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a15e800 == 3 [pid = 1649] [id = 3] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11a15f000) [pid = 1649] [serial = 5] [outer = 0x0] 08:22:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a15f800 == 4 [pid = 1649] [id = 4] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11a1bcc00) [pid = 1649] [serial = 6] [outer = 0x0] 08:22:43 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:22:43 INFO - PROCESS | 1649 | [1649] 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:22:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12365c800 == 5 [pid = 1649] [id = 5] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11a1bc400) [pid = 1649] [serial = 7] [outer = 0x0] 08:22:43 INFO - PROCESS | 1649 | [1649] 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:22:43 INFO - PROCESS | 1649 | [1649] 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:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x123782800) [pid = 1649] [serial = 8] [outer = 0x11a1bc400] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x123a7c800) [pid = 1649] [serial = 9] [outer = 0x11a15f000] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x116933c00) [pid = 1649] [serial = 10] [outer = 0x11a1bcc00] 08:22:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x116935c00) [pid = 1649] [serial = 11] [outer = 0x11a1bc400] 08:22:44 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:22:44 INFO - PROCESS | 1649 | 1466695364489 Marionette INFO startBrowser a7cf7479-c1dc-d048-b397-d438407ec059 08:22:44 INFO - PROCESS | 1649 | 1466695364519 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1649 | 1466695364532 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1649 | 1466695364534 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x125daf400) [pid = 1649] [serial = 12] [outer = 0x11a1bc400] 08:22:44 INFO - PROCESS | 1649 | 1466695364935 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a7cf7479-c1dc-d048-b397-d438407ec059","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":"20160623070424","device":"desktop","version":"48.0","command_id":1}}] 08:22:45 INFO - PROCESS | 1649 | 1466695365034 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:22:45 INFO - PROCESS | 1649 | 1466695365036 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:45 INFO - PROCESS | 1649 | 1466695365094 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:22:45 INFO - PROCESS | 1649 | 1466695365164 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:22:45 INFO - PROCESS | 1649 | 1466695365165 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:45 INFO - PROCESS | 1649 | [1649] 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:22:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:22:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:22:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x127e24800) [pid = 1649] [serial = 13] [outer = 0x11a1bc400] 08:22:45 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:22:45 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:22:45 INFO - PROCESS | 1649 | 1466695365447 Marionette TRACE conn2 <- [1,3,null,{}] 08:22:45 INFO - PROCESS | 1649 | 1466695365450 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:22:45 INFO - PROCESS | 1649 | 1466695365452 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:45 INFO - PROCESS | 1649 | 1466695365469 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:22:45 INFO - PROCESS | 1649 | 1466695365498 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1649 | 1466695365499 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:22:45 INFO - PROCESS | 1649 | 1466695365502 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1649 | 1466695365505 Marionette TRACE conn2 <- [1,6,null,{}] 08:22:45 INFO - PROCESS | 1649 | 1466695365507 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:22:45 INFO - PROCESS | 1649 | 1466695365509 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:45 INFO - PROCESS | 1649 | 1466695365523 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:22:45 INFO - PROCESS | 1649 | 1466695365528 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 1649 | 1466695365530 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b1800 == 6 [pid = 1649] [id = 6] 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x128773c00) [pid = 1649] [serial = 14] [outer = 0x0] 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x128775800) [pid = 1649] [serial = 15] [outer = 0x128773c00] 08:22:45 INFO - PROCESS | 1649 | 1466695365560 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12877b000) [pid = 1649] [serial = 16] [outer = 0x128773c00] 08:22:45 INFO - PROCESS | 1649 | 1466695365866 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:22:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292f4000 == 7 [pid = 1649] [id = 7] 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x129210400) [pid = 1649] [serial = 17] [outer = 0x0] 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x1292ae000) [pid = 1649] [serial = 18] [outer = 0x129210400] 08:22:45 INFO - PROCESS | 1649 | 1466695365896 Marionette DEBUG loaded listener.js 08:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 08:22:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12a40c400) [pid = 1649] [serial = 19] [outer = 0x129210400] 08:22:45 INFO - PROCESS | 1649 | 1466695365966 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1649 | 1466695365967 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:22:45 INFO - PROCESS | 1649 | 1466695365981 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1649 | 1466695365982 Marionette TRACE conn2 <- [1,10,null,{}] 08:22:45 INFO - PROCESS | 1649 | 1466695365991 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:22:45 INFO - PROCESS | 1649 | 1466695365994 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:46 INFO - PROCESS | 1649 | 1466695366116 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:22:46 INFO - PROCESS | 1649 | 1466695366147 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1649 | 1466695366148 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a56c800 == 8 [pid = 1649] [id = 8] 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a6ad000) [pid = 1649] [serial = 20] [outer = 0x0] 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a6aec00) [pid = 1649] [serial = 21] [outer = 0x12a6ad000] 08:22:46 INFO - PROCESS | 1649 | 1466695366177 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a905400) [pid = 1649] [serial = 22] [outer = 0x12a6ad000] 08:22:46 INFO - PROCESS | 1649 | 1466695366549 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:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 627ms 08:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:22:46 INFO - PROCESS | 1649 | 1466695366602 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1649 | 1466695366604 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:22:46 INFO - PROCESS | 1649 | 1466695366606 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1649 | 1466695366607 Marionette TRACE conn2 <- [1,14,null,{}] 08:22:46 INFO - PROCESS | 1649 | 1466695366615 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:22:46 INFO - PROCESS | 1649 | 1466695366617 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:46 INFO - PROCESS | 1649 | 1466695366706 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:22:46 INFO - PROCESS | 1649 | 1466695366714 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1649 | 1466695366715 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18c000 == 9 [pid = 1649] [id = 9] 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12b13a000) [pid = 1649] [serial = 23] [outer = 0x0] 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12b13c400) [pid = 1649] [serial = 24] [outer = 0x12b13a000] 08:22:46 INFO - PROCESS | 1649 | 1466695366739 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b145400) [pid = 1649] [serial = 25] [outer = 0x12b13a000] 08:22:47 INFO - PROCESS | 1649 | 1466695367004 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 424ms 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:22:47 INFO - PROCESS | 1649 | 1466695367034 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1649 | 1466695367036 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:22:47 INFO - PROCESS | 1649 | 1466695367038 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1649 | 1466695367039 Marionette TRACE conn2 <- [1,18,null,{}] 08:22:47 INFO - PROCESS | 1649 | 1466695367041 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:22:47 INFO - PROCESS | 1649 | 1466695367044 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:47 INFO - PROCESS | 1649 | 1466695367145 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:22:47 INFO - PROCESS | 1649 | 1466695367150 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1649 | 1466695367152 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b98b800 == 10 [pid = 1649] [id = 10] 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b918400) [pid = 1649] [serial = 26] [outer = 0x0] 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12b91a400) [pid = 1649] [serial = 27] [outer = 0x12b918400] 08:22:47 INFO - PROCESS | 1649 | 1466695367176 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12b920800) [pid = 1649] [serial = 28] [outer = 0x12b918400] 08:22:47 INFO - PROCESS | 1649 | 1466695367446 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 08:22:47 INFO - PROCESS | 1649 | 1466695367456 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1649 | 1466695367458 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:22:47 INFO - PROCESS | 1649 | 1466695367466 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1649 | 1466695367467 Marionette TRACE conn2 <- [1,22,null,{}] 08:22:47 INFO - PROCESS | 1649 | 1466695367470 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:22:47 INFO - PROCESS | 1649 | 1466695367471 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:47 INFO - PROCESS | 1649 | 1466695367569 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:22:47 INFO - PROCESS | 1649 | 1466695367573 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1649 | 1466695367574 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be6e000 == 11 [pid = 1649] [id = 11] 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x121189800) [pid = 1649] [serial = 29] [outer = 0x0] 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x121194400) [pid = 1649] [serial = 30] [outer = 0x121189800] 08:22:47 INFO - PROCESS | 1649 | 1466695367599 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x121199000) [pid = 1649] [serial = 31] [outer = 0x121189800] 08:22:47 INFO - PROCESS | 1649 | 1466695367832 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:22:47 INFO - PROCESS | 1649 | 1466695367885 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1649 | 1466695367886 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:22:47 INFO - PROCESS | 1649 | 1466695367888 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1649 | 1466695367889 Marionette TRACE conn2 <- [1,26,null,{}] 08:22:47 INFO - PROCESS | 1649 | 1466695367891 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:22:47 INFO - PROCESS | 1649 | 1466695367894 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:47 INFO - PROCESS | 1649 | 1466695367993 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:22:48 INFO - PROCESS | 1649 | 1466695367998 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1649 | 1466695368000 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf41000 == 12 [pid = 1649] [id = 12] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x1211a0c00) [pid = 1649] [serial = 32] [outer = 0x0] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12b922800) [pid = 1649] [serial = 33] [outer = 0x1211a0c00] 08:22:48 INFO - PROCESS | 1649 | 1466695368024 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12beb3800) [pid = 1649] [serial = 34] [outer = 0x1211a0c00] 08:22:48 INFO - PROCESS | 1649 | 1466695368261 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:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 08:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:22:48 INFO - PROCESS | 1649 | 1466695368306 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1649 | 1466695368307 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:22:48 INFO - PROCESS | 1649 | 1466695368317 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1649 | 1466695368318 Marionette TRACE conn2 <- [1,30,null,{}] 08:22:48 INFO - PROCESS | 1649 | 1466695368321 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:22:48 INFO - PROCESS | 1649 | 1466695368335 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:48 INFO - PROCESS | 1649 | 1466695368429 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:22:48 INFO - PROCESS | 1649 | 1466695368433 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1649 | 1466695368434 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c472800 == 13 [pid = 1649] [id = 13] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12beb6000) [pid = 1649] [serial = 35] [outer = 0x0] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12bebdc00) [pid = 1649] [serial = 36] [outer = 0x12beb6000] 08:22:48 INFO - PROCESS | 1649 | 1466695368458 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c405400) [pid = 1649] [serial = 37] [outer = 0x12beb6000] 08:22:48 INFO - PROCESS | 1649 | 1466695368693 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:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 08:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:22:48 INFO - PROCESS | 1649 | 1466695368737 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1649 | 1466695368738 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:22:48 INFO - PROCESS | 1649 | 1466695368740 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1649 | 1466695368741 Marionette TRACE conn2 <- [1,34,null,{}] 08:22:48 INFO - PROCESS | 1649 | 1466695368751 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:22:48 INFO - PROCESS | 1649 | 1466695368752 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:48 INFO - PROCESS | 1649 | 1466695368840 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:22:48 INFO - PROCESS | 1649 | 1466695368846 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1649 | 1466695368848 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c715000 == 14 [pid = 1649] [id = 14] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c407800) [pid = 1649] [serial = 38] [outer = 0x0] 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c40dc00) [pid = 1649] [serial = 39] [outer = 0x12c407800] 08:22:48 INFO - PROCESS | 1649 | 1466695368872 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c16a000) [pid = 1649] [serial = 40] [outer = 0x12c407800] 08:22:49 INFO - PROCESS | 1649 | 1466695369100 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:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 377ms 08:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:22:49 INFO - PROCESS | 1649 | 1466695369117 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1649 | 1466695369118 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:22:49 INFO - PROCESS | 1649 | 1466695369120 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1649 | 1466695369122 Marionette TRACE conn2 <- [1,38,null,{}] 08:22:49 INFO - PROCESS | 1649 | 1466695369124 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:22:49 INFO - PROCESS | 1649 | 1466695369128 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:49 INFO - PROCESS | 1649 | 1466695369237 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:22:49 INFO - PROCESS | 1649 | 1466695369241 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1649 | 1466695369242 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad9000 == 15 [pid = 1649] [id = 15] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c16f400) [pid = 1649] [serial = 41] [outer = 0x0] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12c40b800) [pid = 1649] [serial = 42] [outer = 0x12c16f400] 08:22:49 INFO - PROCESS | 1649 | 1466695369265 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12c9b1c00) [pid = 1649] [serial = 43] [outer = 0x12c16f400] 08:22:49 INFO - PROCESS | 1649 | 1466695369499 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:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 08:22:49 INFO - PROCESS | 1649 | 1466695369539 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1649 | 1466695369541 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:22:49 INFO - PROCESS | 1649 | 1466695369552 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1649 | 1466695369553 Marionette TRACE conn2 <- [1,42,null,{}] 08:22:49 INFO - PROCESS | 1649 | 1466695369555 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:22:49 INFO - PROCESS | 1649 | 1466695369556 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:49 INFO - PROCESS | 1649 | 1466695369652 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:22:49 INFO - PROCESS | 1649 | 1466695369656 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1649 | 1466695369657 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce2f000 == 16 [pid = 1649] [id = 16] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12c9b4400) [pid = 1649] [serial = 44] [outer = 0x0] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12c9bc000) [pid = 1649] [serial = 45] [outer = 0x12c9b4400] 08:22:49 INFO - PROCESS | 1649 | 1466695369682 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12cc53c00) [pid = 1649] [serial = 46] [outer = 0x12c9b4400] 08:22:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c6000 == 17 [pid = 1649] [id = 17] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12d2c6800) [pid = 1649] [serial = 47] [outer = 0x0] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12d2c8800) [pid = 1649] [serial = 48] [outer = 0x12d2c6800] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12ce42800) [pid = 1649] [serial = 49] [outer = 0x12d2c6800] 08:22:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c5800 == 18 [pid = 1649] [id = 18] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12cc5e000) [pid = 1649] [serial = 50] [outer = 0x0] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12d28dc00) [pid = 1649] [serial = 51] [outer = 0x12cc5e000] 08:22:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12cc60800) [pid = 1649] [serial = 52] [outer = 0x12cc5e000] 08:22:50 INFO - PROCESS | 1649 | 1466695370039 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:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 08:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:22:50 INFO - PROCESS | 1649 | 1466695370071 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1649 | 1466695370072 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:22:50 INFO - PROCESS | 1649 | 1466695370074 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1649 | 1466695370076 Marionette TRACE conn2 <- [1,46,null,{}] 08:22:50 INFO - PROCESS | 1649 | 1466695370078 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:22:50 INFO - PROCESS | 1649 | 1466695370079 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:50 INFO - PROCESS | 1649 | 1466695370167 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:22:50 INFO - PROCESS | 1649 | 1466695370170 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1649 | 1466695370180 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6a9000 == 19 [pid = 1649] [id = 19] 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12cc56800) [pid = 1649] [serial = 53] [outer = 0x0] 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12d376400) [pid = 1649] [serial = 54] [outer = 0x12cc56800] 08:22:50 INFO - PROCESS | 1649 | 1466695370210 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12b8c1000) [pid = 1649] [serial = 55] [outer = 0x12cc56800] 08:22:50 INFO - PROCESS | 1649 | 1466695370450 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:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 08:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:22:50 INFO - PROCESS | 1649 | 1466695370500 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1649 | 1466695370501 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:22:50 INFO - PROCESS | 1649 | 1466695370503 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1649 | 1466695370504 Marionette TRACE conn2 <- [1,50,null,{}] 08:22:50 INFO - PROCESS | 1649 | 1466695370506 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:22:50 INFO - PROCESS | 1649 | 1466695370507 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:50 INFO - PROCESS | 1649 | 1466695370613 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:22:50 INFO - PROCESS | 1649 | 1466695370616 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1649 | 1466695370617 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9a6000 == 20 [pid = 1649] [id = 20] 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11836f400) [pid = 1649] [serial = 56] [outer = 0x0] 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11877f000) [pid = 1649] [serial = 57] [outer = 0x11836f400] 08:22:50 INFO - PROCESS | 1649 | 1466695370641 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12b8c9400) [pid = 1649] [serial = 58] [outer = 0x11836f400] 08:22:50 INFO - PROCESS | 1649 | 1466695370868 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:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 08:22:50 INFO - PROCESS | 1649 | 1466695370871 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1649 | 1466695370873 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:22:50 INFO - PROCESS | 1649 | 1466695370883 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1649 | 1466695370884 Marionette TRACE conn2 <- [1,54,null,{}] 08:22:50 INFO - PROCESS | 1649 | 1466695370887 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:22:50 INFO - PROCESS | 1649 | 1466695370888 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:50 INFO - PROCESS | 1649 | 1466695370984 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:22:50 INFO - PROCESS | 1649 | 1466695370987 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1649 | 1466695370997 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9ab800 == 21 [pid = 1649] [id = 21] 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1182cd000) [pid = 1649] [serial = 59] [outer = 0x0] 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1182d2800) [pid = 1649] [serial = 60] [outer = 0x1182cd000] 08:22:51 INFO - PROCESS | 1649 | 1466695371020 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1182d8c00) [pid = 1649] [serial = 61] [outer = 0x1182cd000] 08:22:51 INFO - PROCESS | 1649 | 1466695371246 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:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 428ms 08:22:51 INFO - PROCESS | 1649 | 1466695371304 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1649 | 1466695371305 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:22:51 INFO - PROCESS | 1649 | 1466695371316 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1649 | 1466695371317 Marionette TRACE conn2 <- [1,58,null,{}] 08:22:51 INFO - PROCESS | 1649 | 1466695371320 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:22:51 INFO - PROCESS | 1649 | 1466695371321 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:51 INFO - PROCESS | 1649 | 1466695371450 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:22:51 INFO - PROCESS | 1649 | 1466695371457 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1649 | 1466695371459 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba6800 == 22 [pid = 1649] [id = 22] 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1185f3c00) [pid = 1649] [serial = 62] [outer = 0x0] 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1185f4000) [pid = 1649] [serial = 63] [outer = 0x1185f3c00] 08:22:51 INFO - PROCESS | 1649 | 1466695371494 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1185f3800) [pid = 1649] [serial = 64] [outer = 0x1185f3c00] 08:22:52 INFO - PROCESS | 1649 | 1466695372479 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:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1228ms 08:22:52 INFO - PROCESS | 1649 | 1466695372545 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1649 | 1466695372548 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:22:52 INFO - PROCESS | 1649 | 1466695372553 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1649 | 1466695372556 Marionette TRACE conn2 <- [1,62,null,{}] 08:22:52 INFO - PROCESS | 1649 | 1466695372561 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:22:52 INFO - PROCESS | 1649 | 1466695372563 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:52 INFO - PROCESS | 1649 | 1466695372675 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:22:52 INFO - PROCESS | 1649 | 1466695372726 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1649 | 1466695372727 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e17800 == 23 [pid = 1649] [id = 23] 08:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112d72400) [pid = 1649] [serial = 65] [outer = 0x0] 08:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x113206c00) [pid = 1649] [serial = 66] [outer = 0x112d72400] 08:22:52 INFO - PROCESS | 1649 | 1466695372759 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113c57c00) [pid = 1649] [serial = 67] [outer = 0x112d72400] 08:22:53 INFO - PROCESS | 1649 | 1466695373164 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:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 08:22:53 INFO - PROCESS | 1649 | 1466695373175 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:22:53 INFO - PROCESS | 1649 | 1466695373181 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1649 | 1466695373185 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1649 | 1466695373187 Marionette TRACE conn2 <- [1,66,null,{}] 08:22:53 INFO - PROCESS | 1649 | 1466695373190 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:22:53 INFO - PROCESS | 1649 | 1466695373192 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:53 INFO - PROCESS | 1649 | 1466695373305 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:22:53 INFO - PROCESS | 1649 | 1466695373374 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1649 | 1466695373375 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab4000 == 24 [pid = 1649] [id = 24] 08:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116fb1800) [pid = 1649] [serial = 68] [outer = 0x0] 08:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11714a000) [pid = 1649] [serial = 69] [outer = 0x116fb1800] 08:22:53 INFO - PROCESS | 1649 | 1466695373406 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118118400) [pid = 1649] [serial = 70] [outer = 0x116fb1800] 08:22:53 INFO - PROCESS | 1649 | 1466695373802 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:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 08:22:53 INFO - PROCESS | 1649 | 1466695373856 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:22:53 INFO - PROCESS | 1649 | 1466695373857 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1649 | 1466695373860 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1649 | 1466695373862 Marionette TRACE conn2 <- [1,70,null,{}] 08:22:53 INFO - PROCESS | 1649 | 1466695373870 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:22:53 INFO - PROCESS | 1649 | 1466695373873 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:53 INFO - PROCESS | 1649 | 1466695373989 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:22:54 INFO - PROCESS | 1649 | 1466695374054 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1649 | 1466695374056 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f6b000 == 25 [pid = 1649] [id = 25] 08:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1133a6000) [pid = 1649] [serial = 71] [outer = 0x0] 08:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1133af000) [pid = 1649] [serial = 72] [outer = 0x1133a6000] 08:22:54 INFO - PROCESS | 1649 | 1466695374277 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x113c5b400) [pid = 1649] [serial = 73] [outer = 0x1133a6000] 08:22:54 INFO - PROCESS | 1649 | 1466695374738 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:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 08:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:22:54 INFO - PROCESS | 1649 | 1466695374797 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1649 | 1466695374798 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:22:54 INFO - PROCESS | 1649 | 1466695374803 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1649 | 1466695374805 Marionette TRACE conn2 <- [1,74,null,{}] 08:22:54 INFO - PROCESS | 1649 | 1466695374808 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:22:54 INFO - PROCESS | 1649 | 1466695374812 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:54 INFO - PROCESS | 1649 | 1466695374895 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:22:54 INFO - PROCESS | 1649 | 1466695374952 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1649 | 1466695374954 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb8000 == 26 [pid = 1649] [id = 26] 08:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x113d8d800) [pid = 1649] [serial = 74] [outer = 0x0] 08:22:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1176e3c00) [pid = 1649] [serial = 75] [outer = 0x113d8d800] 08:22:54 INFO - PROCESS | 1649 | 1466695374987 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1182ca400) [pid = 1649] [serial = 76] [outer = 0x113d8d800] 08:22:55 INFO - PROCESS | 1649 | 1466695375411 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:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 08:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:22:55 INFO - PROCESS | 1649 | 1466695375424 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1649 | 1466695375428 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:22:55 INFO - PROCESS | 1649 | 1466695375432 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1649 | 1466695375434 Marionette TRACE conn2 <- [1,78,null,{}] 08:22:55 INFO - PROCESS | 1649 | 1466695375436 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:22:55 INFO - PROCESS | 1649 | 1466695375438 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:55 INFO - PROCESS | 1649 | 1466695375514 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:22:55 INFO - PROCESS | 1649 | 1466695375518 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 1649 | 1466695375519 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x116625800 == 27 [pid = 1649] [id = 27] 08:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1176eb800) [pid = 1649] [serial = 77] [outer = 0x0] 08:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118118800) [pid = 1649] [serial = 78] [outer = 0x1176eb800] 08:22:55 INFO - PROCESS | 1649 | 1466695375546 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1182d7800) [pid = 1649] [serial = 79] [outer = 0x1176eb800] 08:22:55 INFO - PROCESS | 1649 | 1466695375859 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:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 08:22:55 INFO - PROCESS | 1649 | 1466695375901 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1649 | 1466695375902 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:22:55 INFO - PROCESS | 1649 | 1466695375905 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1649 | 1466695375907 Marionette TRACE conn2 <- [1,82,null,{}] 08:22:55 INFO - PROCESS | 1649 | 1466695375914 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:22:55 INFO - PROCESS | 1649 | 1466695375917 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:56 INFO - PROCESS | 1649 | 1466695376007 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:22:56 INFO - PROCESS | 1649 | 1466695376047 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1649 | 1466695376049 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169bc000 == 28 [pid = 1649] [id = 28] 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118112800) [pid = 1649] [serial = 80] [outer = 0x0] 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11852c000) [pid = 1649] [serial = 81] [outer = 0x118112800] 08:22:56 INFO - PROCESS | 1649 | 1466695376073 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118780400) [pid = 1649] [serial = 82] [outer = 0x118112800] 08:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:22:56 INFO - PROCESS | 1649 | 1466695376371 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:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:22:56 INFO - PROCESS | 1649 | 1466695376383 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1649 | 1466695376385 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:22:56 INFO - PROCESS | 1649 | 1466695376388 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1649 | 1466695376389 Marionette TRACE conn2 <- [1,86,null,{}] 08:22:56 INFO - PROCESS | 1649 | 1466695376401 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:22:56 INFO - PROCESS | 1649 | 1466695376402 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:56 INFO - PROCESS | 1649 | 1466695376514 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:22:56 INFO - PROCESS | 1649 | 1466695376575 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1649 | 1466695376576 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117463000 == 29 [pid = 1649] [id = 29] 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1182cb400) [pid = 1649] [serial = 83] [outer = 0x0] 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118783800) [pid = 1649] [serial = 84] [outer = 0x1182cb400] 08:22:56 INFO - PROCESS | 1649 | 1466695376618 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1191c8c00) [pid = 1649] [serial = 85] [outer = 0x1182cb400] 08:22:56 INFO - PROCESS | 1649 | 1466695376877 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:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 517ms 08:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:22:56 INFO - PROCESS | 1649 | 1466695376906 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1649 | 1466695376907 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:22:56 INFO - PROCESS | 1649 | 1466695376919 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1649 | 1466695376920 Marionette TRACE conn2 <- [1,90,null,{}] 08:22:56 INFO - PROCESS | 1649 | 1466695376923 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:22:56 INFO - PROCESS | 1649 | 1466695376924 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | 1466695377002 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:22:57 INFO - PROCESS | 1649 | 1466695377006 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1649 | 1466695377007 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11814f800 == 30 [pid = 1649] [id = 30] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119481000) [pid = 1649] [serial = 86] [outer = 0x0] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119486800) [pid = 1649] [serial = 87] [outer = 0x119481000] 08:22:57 INFO - PROCESS | 1649 | 1466695377041 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11978bc00) [pid = 1649] [serial = 88] [outer = 0x119481000] 08:22:57 INFO - PROCESS | 1649 | 1466695377360 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:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 478ms 08:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:22:57 INFO - PROCESS | 1649 | 1466695377388 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1649 | 1466695377389 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1649 | 1466695377391 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1649 | 1466695377393 Marionette TRACE conn2 <- [1,94,null,{}] 08:22:57 INFO - PROCESS | 1649 | 1466695377397 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:22:57 INFO - PROCESS | 1649 | 1466695377401 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | 1466695377495 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:22:57 INFO - PROCESS | 1649 | 1466695377501 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1649 | 1466695377502 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116947800 == 31 [pid = 1649] [id = 31] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119583c00) [pid = 1649] [serial = 89] [outer = 0x0] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11983a400) [pid = 1649] [serial = 90] [outer = 0x119583c00] 08:22:57 INFO - PROCESS | 1649 | 1466695377529 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d62800) [pid = 1649] [serial = 91] [outer = 0x119583c00] 08:22:57 INFO - PROCESS | 1649 | 1466695377792 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:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 08:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:22:57 INFO - PROCESS | 1649 | 1466695377817 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1649 | 1466695377818 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1649 | 1466695377820 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1649 | 1466695377822 Marionette TRACE conn2 <- [1,98,null,{}] 08:22:57 INFO - PROCESS | 1649 | 1466695377824 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:22:57 INFO - PROCESS | 1649 | 1466695377825 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | 1466695377913 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:22:57 INFO - PROCESS | 1649 | 1466695377916 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1649 | 1466695377917 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119291000 == 32 [pid = 1649] [id = 32] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1191cbc00) [pid = 1649] [serial = 92] [outer = 0x0] 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a0bb000) [pid = 1649] [serial = 93] [outer = 0x1191cbc00] 08:22:57 INFO - PROCESS | 1649 | 1466695377941 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12118a400) [pid = 1649] [serial = 94] [outer = 0x1191cbc00] 08:22:58 INFO - PROCESS | 1649 | 1466695378228 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:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:22:58 INFO - PROCESS | 1649 | 1466695378239 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1649 | 1466695378240 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:22:58 INFO - PROCESS | 1649 | 1466695378242 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1649 | 1466695378245 Marionette TRACE conn2 <- [1,102,null,{}] 08:22:58 INFO - PROCESS | 1649 | 1466695378253 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:22:58 INFO - PROCESS | 1649 | 1466695378254 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:58 INFO - PROCESS | 1649 | 1466695378332 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:22:58 INFO - PROCESS | 1649 | 1466695378336 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1649 | 1466695378337 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195d0800 == 33 [pid = 1649] [id = 33] 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121186800) [pid = 1649] [serial = 95] [outer = 0x0] 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121196000) [pid = 1649] [serial = 96] [outer = 0x121186800] 08:22:58 INFO - PROCESS | 1649 | 1466695378364 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182d6800) [pid = 1649] [serial = 97] [outer = 0x121186800] 08:22:58 INFO - PROCESS | 1649 | 1466695378689 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:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 476ms 08:22:58 INFO - PROCESS | 1649 | 1466695378719 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:22:58 INFO - PROCESS | 1649 | 1466695378721 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:22:58 INFO - PROCESS | 1649 | 1466695378724 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1649 | 1466695378726 Marionette TRACE conn2 <- [1,106,null,{}] 08:22:58 INFO - PROCESS | 1649 | 1466695378745 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:22:58 INFO - PROCESS | 1649 | 1466695378748 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:58 INFO - PROCESS | 1649 | 1466695378861 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:22:58 INFO - PROCESS | 1649 | 1466695378867 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1649 | 1466695378868 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f2800 == 34 [pid = 1649] [id = 34] 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12119ec00) [pid = 1649] [serial = 98] [outer = 0x0] 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1211adc00) [pid = 1649] [serial = 99] [outer = 0x12119ec00] 08:22:58 INFO - PROCESS | 1649 | 1466695378908 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211b1800) [pid = 1649] [serial = 100] [outer = 0x12119ec00] 08:22:59 INFO - PROCESS | 1649 | 1466695379246 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:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 573ms 08:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:22:59 INFO - PROCESS | 1649 | 1466695379297 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1649 | 1466695379298 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:22:59 INFO - PROCESS | 1649 | 1466695379301 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1649 | 1466695379301 Marionette TRACE conn2 <- [1,110,null,{}] 08:22:59 INFO - PROCESS | 1649 | 1466695379304 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:22:59 INFO - PROCESS | 1649 | 1466695379305 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:59 INFO - PROCESS | 1649 | 1466695379404 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:22:59 INFO - PROCESS | 1649 | 1466695379410 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1649 | 1466695379411 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119878800 == 35 [pid = 1649] [id = 35] 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12118e000) [pid = 1649] [serial = 101] [outer = 0x0] 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1212e5000) [pid = 1649] [serial = 102] [outer = 0x12118e000] 08:22:59 INFO - PROCESS | 1649 | 1466695379437 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123144800) [pid = 1649] [serial = 103] [outer = 0x12118e000] 08:22:59 INFO - PROCESS | 1649 | 1466695379732 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:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 08:22:59 INFO - PROCESS | 1649 | 1466695379769 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1649 | 1466695379770 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:22:59 INFO - PROCESS | 1649 | 1466695379773 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1649 | 1466695379774 Marionette TRACE conn2 <- [1,114,null,{}] 08:22:59 INFO - PROCESS | 1649 | 1466695379779 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:22:59 INFO - PROCESS | 1649 | 1466695379782 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:59 INFO - PROCESS | 1649 | 1466695379868 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:22:59 INFO - PROCESS | 1649 | 1466695379872 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1649 | 1466695379873 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:22:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f7d000 == 36 [pid = 1649] [id = 36] 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1232c8800) [pid = 1649] [serial = 104] [outer = 0x0] 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123ab4000) [pid = 1649] [serial = 105] [outer = 0x1232c8800] 08:22:59 INFO - PROCESS | 1649 | 1466695379899 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1241da000) [pid = 1649] [serial = 106] [outer = 0x1232c8800] 08:23:00 INFO - PROCESS | 1649 | 1466695380216 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:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 08:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:23:00 INFO - PROCESS | 1649 | 1466695380247 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 1649 | 1466695380248 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:23:00 INFO - PROCESS | 1649 | 1466695380250 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1649 | 1466695380251 Marionette TRACE conn2 <- [1,118,null,{}] 08:23:00 INFO - PROCESS | 1649 | 1466695380254 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:23:00 INFO - PROCESS | 1649 | 1466695380255 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:00 INFO - PROCESS | 1649 | 1466695380354 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:23:00 INFO - PROCESS | 1649 | 1466695380362 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1649 | 1466695380363 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a16a000 == 37 [pid = 1649] [id = 37] 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1232c4000) [pid = 1649] [serial = 107] [outer = 0x0] 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12438a800) [pid = 1649] [serial = 108] [outer = 0x1232c4000] 08:23:00 INFO - PROCESS | 1649 | 1466695380387 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124506c00) [pid = 1649] [serial = 109] [outer = 0x1232c4000] 08:23:00 INFO - PROCESS | 1649 | 1466695380633 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:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 08:23:00 INFO - PROCESS | 1649 | 1466695380670 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:23:00 INFO - PROCESS | 1649 | 1466695380671 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:23:00 INFO - PROCESS | 1649 | 1466695380673 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1649 | 1466695380674 Marionette TRACE conn2 <- [1,122,null,{}] 08:23:00 INFO - PROCESS | 1649 | 1466695380685 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:23:00 INFO - PROCESS | 1649 | 1466695380686 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:00 INFO - PROCESS | 1649 | 1466695380768 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:23:00 INFO - PROCESS | 1649 | 1466695380772 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1649 | 1466695380773 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x123056000 == 38 [pid = 1649] [id = 38] 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1191a7400) [pid = 1649] [serial = 110] [outer = 0x0] 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124b89800) [pid = 1649] [serial = 111] [outer = 0x1191a7400] 08:23:00 INFO - PROCESS | 1649 | 1466695380797 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x124c8dc00) [pid = 1649] [serial = 112] [outer = 0x1191a7400] 08:23:01 INFO - PROCESS | 1649 | 1466695381073 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:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 08:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:23:01 INFO - PROCESS | 1649 | 1466695381101 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1649 | 1466695381102 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:23:01 INFO - PROCESS | 1649 | 1466695381104 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1649 | 1466695381105 Marionette TRACE conn2 <- [1,126,null,{}] 08:23:01 INFO - PROCESS | 1649 | 1466695381107 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:23:01 INFO - PROCESS | 1649 | 1466695381108 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:01 INFO - PROCESS | 1649 | 1466695381200 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:23:01 INFO - PROCESS | 1649 | 1466695381203 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1649 | 1466695381204 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12311e000 == 39 [pid = 1649] [id = 39] 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1241de000) [pid = 1649] [serial = 113] [outer = 0x0] 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x124c93400) [pid = 1649] [serial = 114] [outer = 0x1241de000] 08:23:01 INFO - PROCESS | 1649 | 1466695381268 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x125d25c00) [pid = 1649] [serial = 115] [outer = 0x1241de000] 08:23:01 INFO - PROCESS | 1649 | 1466695381538 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:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 08:23:01 INFO - PROCESS | 1649 | 1466695381572 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1649 | 1466695381574 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:23:01 INFO - PROCESS | 1649 | 1466695381584 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1649 | 1466695381585 Marionette TRACE conn2 <- [1,130,null,{}] 08:23:01 INFO - PROCESS | 1649 | 1466695381587 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:23:01 INFO - PROCESS | 1649 | 1466695381588 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:01 INFO - PROCESS | 1649 | 1466695381670 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:23:01 INFO - PROCESS | 1649 | 1466695381674 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1649 | 1466695381675 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12382b000 == 40 [pid = 1649] [id = 40] 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x125b93c00) [pid = 1649] [serial = 116] [outer = 0x0] 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126a67400) [pid = 1649] [serial = 117] [outer = 0x125b93c00] 08:23:01 INFO - PROCESS | 1649 | 1466695381708 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127e18000) [pid = 1649] [serial = 118] [outer = 0x125b93c00] 08:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 426ms 08:23:02 INFO - PROCESS | 1649 | 1466695382000 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:23:02 INFO - PROCESS | 1649 | 1466695382003 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1649 | 1466695382004 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:23:02 INFO - PROCESS | 1649 | 1466695382007 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1649 | 1466695382007 Marionette TRACE conn2 <- [1,134,null,{}] 08:23:02 INFO - PROCESS | 1649 | 1466695382017 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:23:02 INFO - PROCESS | 1649 | 1466695382018 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:02 INFO - PROCESS | 1649 | 1466695382103 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:23:02 INFO - PROCESS | 1649 | 1466695382164 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 1649 | 1466695382166 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a7b800 == 41 [pid = 1649] [id = 41] 08:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x125db3c00) [pid = 1649] [serial = 119] [outer = 0x0] 08:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x127e1c400) [pid = 1649] [serial = 120] [outer = 0x125db3c00] 08:23:02 INFO - PROCESS | 1649 | 1466695382189 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128270c00) [pid = 1649] [serial = 121] [outer = 0x125db3c00] 08:23:03 INFO - PROCESS | 1649 | 1466695383096 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:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1176ms 08:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:23:03 INFO - PROCESS | 1649 | 1466695383187 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1649 | 1466695383189 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:23:03 INFO - PROCESS | 1649 | 1466695383192 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1649 | 1466695383194 Marionette TRACE conn2 <- [1,138,null,{}] 08:23:03 INFO - PROCESS | 1649 | 1466695383198 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:23:03 INFO - PROCESS | 1649 | 1466695383200 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:03 INFO - PROCESS | 1649 | 1466695383289 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:23:03 INFO - PROCESS | 1649 | 1466695383320 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1649 | 1466695383323 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x112db2800 == 42 [pid = 1649] [id = 42] 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x116931c00) [pid = 1649] [serial = 122] [outer = 0x0] 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x116979000) [pid = 1649] [serial = 123] [outer = 0x116931c00] 08:23:03 INFO - PROCESS | 1649 | 1466695383351 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1174d2800) [pid = 1649] [serial = 124] [outer = 0x116931c00] 08:23:03 INFO - PROCESS | 1649 | 1466695383683 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:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 08:23:03 INFO - PROCESS | 1649 | 1466695383716 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1649 | 1466695383719 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:23:03 INFO - PROCESS | 1649 | 1466695383723 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1649 | 1466695383725 Marionette TRACE conn2 <- [1,142,null,{}] 08:23:03 INFO - PROCESS | 1649 | 1466695383727 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:23:03 INFO - PROCESS | 1649 | 1466695383729 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:03 INFO - PROCESS | 1649 | 1466695383821 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:23:03 INFO - PROCESS | 1649 | 1466695383826 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1649 | 1466695383828 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661e800 == 43 [pid = 1649] [id = 43] 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x117eab800) [pid = 1649] [serial = 125] [outer = 0x0] 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1182d5800) [pid = 1649] [serial = 126] [outer = 0x117eab800] 08:23:03 INFO - PROCESS | 1649 | 1466695383854 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1185f4800) [pid = 1649] [serial = 127] [outer = 0x117eab800] 08:23:04 INFO - PROCESS | 1649 | 1466695384190 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:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 472ms 08:23:04 INFO - PROCESS | 1649 | 1466695384205 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 1649 | 1466695384206 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:23:04 INFO - PROCESS | 1649 | 1466695384209 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1649 | 1466695384214 Marionette TRACE conn2 <- [1,146,null,{}] 08:23:04 INFO - PROCESS | 1649 | 1466695384221 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:23:04 INFO - PROCESS | 1649 | 1466695384224 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:04 INFO - PROCESS | 1649 | 1466695384316 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:23:04 INFO - PROCESS | 1649 | 1466695384347 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 1649 | 1466695384349 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f9b000 == 44 [pid = 1649] [id = 44] 08:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1191ab400) [pid = 1649] [serial = 128] [outer = 0x0] 08:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1191c4400) [pid = 1649] [serial = 129] [outer = 0x1191ab400] 08:23:04 INFO - PROCESS | 1649 | 1466695384377 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11947b000) [pid = 1649] [serial = 130] [outer = 0x1191ab400] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128773c00) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1182cd000) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11836f400) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12cc56800) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12c9b4400) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12c16f400) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12c407800) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12beb6000) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1211a0c00) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x121189800) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b918400) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b13a000) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:23:04 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a6ad000) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119481000) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119583c00) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1191cbc00) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x121186800) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12119ec00) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1232c8800) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1232c4000) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1191a7400) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1185f3c00) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112d72400) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116fb1800) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1133a6000) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113d8d800) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1176eb800) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118112800) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:23:05 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182cb400) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:23:05 INFO - PROCESS | 1649 | 1466695385168 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:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 975ms 08:23:05 INFO - PROCESS | 1649 | 1466695385192 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1649 | 1466695385197 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:23:05 INFO - PROCESS | 1649 | 1466695385203 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1649 | 1466695385204 Marionette TRACE conn2 <- [1,150,null,{}] 08:23:05 INFO - PROCESS | 1649 | 1466695385207 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:23:05 INFO - PROCESS | 1649 | 1466695385208 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:05 INFO - PROCESS | 1649 | 1466695385296 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:23:05 INFO - PROCESS | 1649 | 1466695385299 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1649 | 1466695385300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118149000 == 45 [pid = 1649] [id = 45] 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x117eac400) [pid = 1649] [serial = 131] [outer = 0x0] 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1185fac00) [pid = 1649] [serial = 132] [outer = 0x117eac400] 08:23:05 INFO - PROCESS | 1649 | 1466695385323 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119480800) [pid = 1649] [serial = 133] [outer = 0x117eac400] 08:23:05 INFO - PROCESS | 1649 | 1466695385649 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:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 08:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:23:05 INFO - PROCESS | 1649 | 1466695385672 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1649 | 1466695385673 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:23:05 INFO - PROCESS | 1649 | 1466695385675 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1649 | 1466695385676 Marionette TRACE conn2 <- [1,154,null,{}] 08:23:05 INFO - PROCESS | 1649 | 1466695385681 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:23:05 INFO - PROCESS | 1649 | 1466695385682 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:05 INFO - PROCESS | 1649 | 1466695385764 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:23:05 INFO - PROCESS | 1649 | 1466695385807 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1649 | 1466695385808 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d2800 == 46 [pid = 1649] [id = 46] 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x113c61400) [pid = 1649] [serial = 134] [outer = 0x0] 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119787c00) [pid = 1649] [serial = 135] [outer = 0x113c61400] 08:23:05 INFO - PROCESS | 1649 | 1466695385833 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119842400) [pid = 1649] [serial = 136] [outer = 0x113c61400] 08:23:06 INFO - PROCESS | 1649 | 1466695386110 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:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 08:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:23:06 INFO - PROCESS | 1649 | 1466695386150 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1649 | 1466695386151 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:23:06 INFO - PROCESS | 1649 | 1466695386154 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1649 | 1466695386155 Marionette TRACE conn2 <- [1,158,null,{}] 08:23:06 INFO - PROCESS | 1649 | 1466695386157 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:23:06 INFO - PROCESS | 1649 | 1466695386163 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:06 INFO - PROCESS | 1649 | 1466695386255 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:23:06 INFO - PROCESS | 1649 | 1466695386261 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1649 | 1466695386263 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ec000 == 47 [pid = 1649] [id = 47] 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119b4dc00) [pid = 1649] [serial = 137] [outer = 0x0] 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11a1bec00) [pid = 1649] [serial = 138] [outer = 0x119b4dc00] 08:23:06 INFO - PROCESS | 1649 | 1466695386292 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1211b0000) [pid = 1649] [serial = 139] [outer = 0x119b4dc00] 08:23:06 INFO - PROCESS | 1649 | 1466695386599 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:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 08:23:06 INFO - PROCESS | 1649 | 1466695386622 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1649 | 1466695386623 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:23:06 INFO - PROCESS | 1649 | 1466695386633 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1649 | 1466695386634 Marionette TRACE conn2 <- [1,162,null,{}] 08:23:06 INFO - PROCESS | 1649 | 1466695386636 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:23:06 INFO - PROCESS | 1649 | 1466695386637 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:06 INFO - PROCESS | 1649 | 1466695386711 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:23:06 INFO - PROCESS | 1649 | 1466695386715 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1649 | 1466695386716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ac5800 == 48 [pid = 1649] [id = 48] 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116634c00) [pid = 1649] [serial = 140] [outer = 0x0] 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123021800) [pid = 1649] [serial = 141] [outer = 0x116634c00] 08:23:06 INFO - PROCESS | 1649 | 1466695386743 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123321400) [pid = 1649] [serial = 142] [outer = 0x116634c00] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12311e000 == 47 [pid = 1649] [id = 39] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f2800 == 46 [pid = 1649] [id = 34] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123056000 == 45 [pid = 1649] [id = 38] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119878800 == 44 [pid = 1649] [id = 35] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11a16a000 == 43 [pid = 1649] [id = 37] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119f7d000 == 42 [pid = 1649] [id = 36] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12382b000 == 41 [pid = 1649] [id = 40] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1195d0800 == 40 [pid = 1649] [id = 33] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1169bc000 == 39 [pid = 1649] [id = 28] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116947800 == 38 [pid = 1649] [id = 31] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11661e800 == 37 [pid = 1649] [id = 43] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117463000 == 36 [pid = 1649] [id = 29] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116625800 == 35 [pid = 1649] [id = 27] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119291000 == 34 [pid = 1649] [id = 32] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11814f800 == 33 [pid = 1649] [id = 30] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x112db2800 == 32 [pid = 1649] [id = 42] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123a7b800 == 31 [pid = 1649] [id = 41] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d2800 == 30 [pid = 1649] [id = 46] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118149000 == 29 [pid = 1649] [id = 45] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116f9b000 == 28 [pid = 1649] [id = 44] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116935c00) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11983a400) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119d62800) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11a0bb000) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12118a400) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121196000) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1211adc00) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1212e5000) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123ab4000) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12438a800) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124b89800) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124c93400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126a67400) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185f4000) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113206c00) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11714a000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1133af000) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113c5b400) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176e3c00) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118118800) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182d7800) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11852c000) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118783800) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1191c8c00) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119486800) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11978bc00) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c57c00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1182d6800) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1182ca400) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1211b1800) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118780400) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1241da000) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124c8dc00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118118400) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124506c00) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1185f3800) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x123782800) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12beb3800) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x121199000) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x121194400) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b91a400) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b920800) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b13c400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12b145400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12a6aec00) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12a905400) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1292ae000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x128775800) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12877b000) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1182d2800) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1182d8c00) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12b8c9400) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x11877f000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12d376400) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12b8c1000) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12d2c8800) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12d28dc00) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x12c9bc000) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x12cc53c00) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x12c40b800) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x12c9b1c00) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x12c16a000) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x12c40dc00) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x12bebdc00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 48 (0x12c405400) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOMWINDOW == 47 (0x12b922800) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 08:23:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ec000 == 27 [pid = 1649] [id = 47] 08:23:07 INFO - PROCESS | 1649 | 1466695387935 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:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1327ms 08:23:07 INFO - PROCESS | 1649 | 1466695387954 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1649 | 1466695387956 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:23:07 INFO - PROCESS | 1649 | 1466695387960 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1649 | 1466695387962 Marionette TRACE conn2 <- [1,166,null,{}] 08:23:07 INFO - PROCESS | 1649 | 1466695387966 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:23:07 INFO - PROCESS | 1649 | 1466695387968 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:08 INFO - PROCESS | 1649 | 1466695388039 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:23:08 INFO - PROCESS | 1649 | 1466695388081 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1649 | 1466695388083 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x112dab000 == 28 [pid = 1649] [id = 49] 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x115450c00) [pid = 1649] [serial = 143] [outer = 0x0] 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x115452400) [pid = 1649] [serial = 144] [outer = 0x115450c00] 08:23:08 INFO - PROCESS | 1649 | 1466695388111 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x116935800) [pid = 1649] [serial = 145] [outer = 0x115450c00] 08:23:08 INFO - PROCESS | 1649 | 1466695388399 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:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 471ms 08:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:23:08 INFO - PROCESS | 1649 | 1466695388434 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1649 | 1466695388437 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:23:08 INFO - PROCESS | 1649 | 1466695388442 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1649 | 1466695388446 Marionette TRACE conn2 <- [1,170,null,{}] 08:23:08 INFO - PROCESS | 1649 | 1466695388450 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:23:08 INFO - PROCESS | 1649 | 1466695388452 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:08 INFO - PROCESS | 1649 | 1466695388526 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:23:08 INFO - PROCESS | 1649 | 1466695388531 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1649 | 1466695388532 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11649a800 == 29 [pid = 1649] [id = 50] 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x116fb3800) [pid = 1649] [serial = 146] [outer = 0x0] 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x117ea7800) [pid = 1649] [serial = 147] [outer = 0x116fb3800] 08:23:08 INFO - PROCESS | 1649 | 1466695388561 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x118111400) [pid = 1649] [serial = 148] [outer = 0x116fb3800] 08:23:08 INFO - PROCESS | 1649 | 1466695388857 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:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 424ms 08:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:23:08 INFO - PROCESS | 1649 | 1466695388867 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1649 | 1466695388868 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:23:08 INFO - PROCESS | 1649 | 1466695388871 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1649 | 1466695388885 Marionette TRACE conn2 <- [1,174,null,{}] 08:23:08 INFO - PROCESS | 1649 | 1466695388907 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:23:08 INFO - PROCESS | 1649 | 1466695388913 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:08 INFO - PROCESS | 1649 | 1466695388986 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:23:08 INFO - PROCESS | 1649 | 1466695388990 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1649 | 1466695388994 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab6800 == 30 [pid = 1649] [id = 51] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x110fa7c00) [pid = 1649] [serial = 149] [outer = 0x0] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11837a800) [pid = 1649] [serial = 150] [outer = 0x110fa7c00] 08:23:09 INFO - PROCESS | 1649 | 1466695389024 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x1185f3c00) [pid = 1649] [serial = 151] [outer = 0x110fa7c00] 08:23:09 INFO - PROCESS | 1649 | 1466695389320 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:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 490ms 08:23:09 INFO - PROCESS | 1649 | 1466695389364 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1649 | 1466695389366 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:23:09 INFO - PROCESS | 1649 | 1466695389368 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1649 | 1466695389369 Marionette TRACE conn2 <- [1,178,null,{}] 08:23:09 INFO - PROCESS | 1649 | 1466695389371 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:23:09 INFO - PROCESS | 1649 | 1466695389372 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:09 INFO - PROCESS | 1649 | 1466695389443 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:23:09 INFO - PROCESS | 1649 | 1466695389447 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1649 | 1466695389448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x117464000 == 31 [pid = 1649] [id = 52] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x1185fd400) [pid = 1649] [serial = 152] [outer = 0x0] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11877e800) [pid = 1649] [serial = 153] [outer = 0x1185fd400] 08:23:09 INFO - PROCESS | 1649 | 1466695389476 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1188a6400) [pid = 1649] [serial = 154] [outer = 0x1185fd400] 08:23:09 INFO - PROCESS | 1649 | 1466695389762 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:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 418ms 08:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:23:09 INFO - PROCESS | 1649 | 1466695389786 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1649 | 1466695389787 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:23:09 INFO - PROCESS | 1649 | 1466695389796 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1649 | 1466695389798 Marionette TRACE conn2 <- [1,182,null,{}] 08:23:09 INFO - PROCESS | 1649 | 1466695389805 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:23:09 INFO - PROCESS | 1649 | 1466695389806 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:09 INFO - PROCESS | 1649 | 1466695389909 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:23:09 INFO - PROCESS | 1649 | 1466695389914 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1649 | 1466695389915 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118149800 == 32 [pid = 1649] [id = 53] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x111e62800) [pid = 1649] [serial = 155] [outer = 0x0] 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1188a6800) [pid = 1649] [serial = 156] [outer = 0x111e62800] 08:23:09 INFO - PROCESS | 1649 | 1466695389940 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1191cd400) [pid = 1649] [serial = 157] [outer = 0x111e62800] 08:23:10 INFO - PROCESS | 1649 | 1466695390204 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:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 431ms 08:23:10 INFO - PROCESS | 1649 | 1466695390221 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1649 | 1466695390222 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:23:10 INFO - PROCESS | 1649 | 1466695390224 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1649 | 1466695390227 Marionette TRACE conn2 <- [1,186,null,{}] 08:23:10 INFO - PROCESS | 1649 | 1466695390234 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:23:10 INFO - PROCESS | 1649 | 1466695390238 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:10 INFO - PROCESS | 1649 | 1466695390329 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:23:10 INFO - PROCESS | 1649 | 1466695390333 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1649 | 1466695390334 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119199000 == 33 [pid = 1649] [id = 54] 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11947a800) [pid = 1649] [serial = 158] [outer = 0x0] 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x119839400) [pid = 1649] [serial = 159] [outer = 0x11947a800] 08:23:10 INFO - PROCESS | 1649 | 1466695390361 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x119d62800) [pid = 1649] [serial = 160] [outer = 0x11947a800] 08:23:10 INFO - PROCESS | 1649 | 1466695390717 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:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 524ms 08:23:10 INFO - PROCESS | 1649 | 1466695390750 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:23:10 INFO - PROCESS | 1649 | 1466695390752 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:23:10 INFO - PROCESS | 1649 | 1466695390756 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1649 | 1466695390757 Marionette TRACE conn2 <- [1,190,null,{}] 08:23:10 INFO - PROCESS | 1649 | 1466695390761 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:23:10 INFO - PROCESS | 1649 | 1466695390763 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:10 INFO - PROCESS | 1649 | 1466695390889 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:23:10 INFO - PROCESS | 1649 | 1466695390902 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1649 | 1466695390914 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ca800 == 34 [pid = 1649] [id = 55] 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11219f400) [pid = 1649] [serial = 161] [outer = 0x0] 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x121184000) [pid = 1649] [serial = 162] [outer = 0x11219f400] 08:23:10 INFO - PROCESS | 1649 | 1466695390941 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x12118c400) [pid = 1649] [serial = 163] [outer = 0x11219f400] 08:23:11 INFO - PROCESS | 1649 | 1466695391191 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:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 08:23:11 INFO - PROCESS | 1649 | 1466695391234 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:23:11 INFO - PROCESS | 1649 | 1466695391235 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:23:11 INFO - PROCESS | 1649 | 1466695391237 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1649 | 1466695391238 Marionette TRACE conn2 <- [1,194,null,{}] 08:23:11 INFO - PROCESS | 1649 | 1466695391240 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:23:11 INFO - PROCESS | 1649 | 1466695391241 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:11 INFO - PROCESS | 1649 | 1466695391323 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:23:11 INFO - PROCESS | 1649 | 1466695391326 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1649 | 1466695391328 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f5800 == 35 [pid = 1649] [id = 56] 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x12118c800) [pid = 1649] [serial = 164] [outer = 0x0] 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12119d400) [pid = 1649] [serial = 165] [outer = 0x12118c800] 08:23:11 INFO - PROCESS | 1649 | 1466695391355 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1211ad800) [pid = 1649] [serial = 166] [outer = 0x12118c800] 08:23:11 INFO - PROCESS | 1649 | 1466695391675 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:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 08:23:11 INFO - PROCESS | 1649 | 1466695391706 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1649 | 1466695391708 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:23:11 INFO - PROCESS | 1649 | 1466695391711 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1649 | 1466695391713 Marionette TRACE conn2 <- [1,198,null,{}] 08:23:11 INFO - PROCESS | 1649 | 1466695391717 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:23:11 INFO - PROCESS | 1649 | 1466695391718 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:11 INFO - PROCESS | 1649 | 1466695391856 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:23:11 INFO - PROCESS | 1649 | 1466695391864 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1649 | 1466695391866 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab6000 == 36 [pid = 1649] [id = 57] 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x12119f000) [pid = 1649] [serial = 167] [outer = 0x0] 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1212e6000) [pid = 1649] [serial = 168] [outer = 0x12119f000] 08:23:11 INFO - PROCESS | 1649 | 1466695391916 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12313e800) [pid = 1649] [serial = 169] [outer = 0x12119f000] 08:23:12 INFO - PROCESS | 1649 | 1466695392243 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:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 571ms 08:23:12 INFO - PROCESS | 1649 | 1466695392283 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1649 | 1466695392285 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:23:12 INFO - PROCESS | 1649 | 1466695392287 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1649 | 1466695392288 Marionette TRACE conn2 <- [1,202,null,{}] 08:23:12 INFO - PROCESS | 1649 | 1466695392290 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:23:12 INFO - PROCESS | 1649 | 1466695392291 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:12 INFO - PROCESS | 1649 | 1466695392372 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:23:12 INFO - PROCESS | 1649 | 1466695392419 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1649 | 1466695392420 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f85800 == 37 [pid = 1649] [id = 58] 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1211b0800) [pid = 1649] [serial = 170] [outer = 0x0] 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1232cc400) [pid = 1649] [serial = 171] [outer = 0x1211b0800] 08:23:12 INFO - PROCESS | 1649 | 1466695392445 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x123ab4000) [pid = 1649] [serial = 172] [outer = 0x1211b0800] 08:23:12 INFO - PROCESS | 1649 | 1466695392697 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:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 08:23:12 INFO - PROCESS | 1649 | 1466695392710 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1649 | 1466695392711 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:23:12 INFO - PROCESS | 1649 | 1466695392718 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1649 | 1466695392720 Marionette TRACE conn2 <- [1,206,null,{}] 08:23:12 INFO - PROCESS | 1649 | 1466695392734 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:23:12 INFO - PROCESS | 1649 | 1466695392735 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:12 INFO - PROCESS | 1649 | 1466695392836 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:23:12 INFO - PROCESS | 1649 | 1466695392864 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1649 | 1466695392866 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118138000 == 38 [pid = 1649] [id = 59] 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x123f1dc00) [pid = 1649] [serial = 173] [outer = 0x0] 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12438ec00) [pid = 1649] [serial = 174] [outer = 0x123f1dc00] 08:23:12 INFO - PROCESS | 1649 | 1466695392900 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x124b83400) [pid = 1649] [serial = 175] [outer = 0x123f1dc00] 08:23:13 INFO - PROCESS | 1649 | 1466695393200 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:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 526ms 08:23:13 INFO - PROCESS | 1649 | 1466695393246 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 1649 | 1466695393248 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:23:13 INFO - PROCESS | 1649 | 1466695393250 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1649 | 1466695393251 Marionette TRACE conn2 <- [1,210,null,{}] 08:23:13 INFO - PROCESS | 1649 | 1466695393253 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:23:13 INFO - PROCESS | 1649 | 1466695393254 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:13 INFO - PROCESS | 1649 | 1466695393343 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:23:13 INFO - PROCESS | 1649 | 1466695393347 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1649 | 1466695393348 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x123242000 == 39 [pid = 1649] [id = 60] 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x123f25c00) [pid = 1649] [serial = 176] [outer = 0x0] 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x124b8a000) [pid = 1649] [serial = 177] [outer = 0x123f25c00] 08:23:13 INFO - PROCESS | 1649 | 1466695393372 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124c93c00) [pid = 1649] [serial = 178] [outer = 0x123f25c00] 08:23:13 INFO - PROCESS | 1649 | 1466695393687 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:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 08:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:23:13 INFO - PROCESS | 1649 | 1466695393723 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 1649 | 1466695393724 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:23:13 INFO - PROCESS | 1649 | 1466695393727 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1649 | 1466695393729 Marionette TRACE conn2 <- [1,214,null,{}] 08:23:13 INFO - PROCESS | 1649 | 1466695393734 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:23:13 INFO - PROCESS | 1649 | 1466695393735 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:13 INFO - PROCESS | 1649 | 1466695393825 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:23:13 INFO - PROCESS | 1649 | 1466695393829 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1649 | 1466695393829 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a6b800 == 40 [pid = 1649] [id = 61] 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124392c00) [pid = 1649] [serial = 179] [outer = 0x0] 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125b18c00) [pid = 1649] [serial = 180] [outer = 0x124392c00] 08:23:13 INFO - PROCESS | 1649 | 1466695393860 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x125dae400) [pid = 1649] [serial = 181] [outer = 0x124392c00] 08:23:14 INFO - PROCESS | 1649 | 1466695394166 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:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 08:23:14 INFO - PROCESS | 1649 | 1466695394207 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1649 | 1466695394208 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:23:14 INFO - PROCESS | 1649 | 1466695394212 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1649 | 1466695394215 Marionette TRACE conn2 <- [1,218,null,{}] 08:23:14 INFO - PROCESS | 1649 | 1466695394217 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:23:14 INFO - PROCESS | 1649 | 1466695394218 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:14 INFO - PROCESS | 1649 | 1466695394311 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:23:14 INFO - PROCESS | 1649 | 1466695394314 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1649 | 1466695394315 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f76800 == 41 [pid = 1649] [id = 62] 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124c8ec00) [pid = 1649] [serial = 182] [outer = 0x0] 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x125f92800) [pid = 1649] [serial = 183] [outer = 0x124c8ec00] 08:23:14 INFO - PROCESS | 1649 | 1466695394339 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x127e19800) [pid = 1649] [serial = 184] [outer = 0x124c8ec00] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119b4dc00) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116931c00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1191ab400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117eab800) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113c61400) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117eac400) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x125db3c00) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x125b93c00) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12118e000) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:23:14 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1241de000) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:23:14 INFO - PROCESS | 1649 | 1466695394664 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:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 08:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:23:14 INFO - PROCESS | 1649 | 1466695394682 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1649 | 1466695394683 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:23:14 INFO - PROCESS | 1649 | 1466695394685 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1649 | 1466695394686 Marionette TRACE conn2 <- [1,222,null,{}] 08:23:14 INFO - PROCESS | 1649 | 1466695394688 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:23:14 INFO - PROCESS | 1649 | 1466695394689 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:14 INFO - PROCESS | 1649 | 1466695394773 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:23:14 INFO - PROCESS | 1649 | 1466695394780 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1649 | 1466695394791 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d2000 == 42 [pid = 1649] [id = 63] 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112c1e400) [pid = 1649] [serial = 185] [outer = 0x0] 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x12119c400) [pid = 1649] [serial = 186] [outer = 0x112c1e400] 08:23:14 INFO - PROCESS | 1649 | 1466695394824 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126a67800) [pid = 1649] [serial = 187] [outer = 0x112c1e400] 08:23:15 INFO - PROCESS | 1649 | 1466695395182 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:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 08:23:15 INFO - PROCESS | 1649 | 1466695395204 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1649 | 1466695395206 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:23:15 INFO - PROCESS | 1649 | 1466695395208 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1649 | 1466695395209 Marionette TRACE conn2 <- [1,226,null,{}] 08:23:15 INFO - PROCESS | 1649 | 1466695395215 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:23:15 INFO - PROCESS | 1649 | 1466695395216 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:15 INFO - PROCESS | 1649 | 1466695395311 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:23:15 INFO - PROCESS | 1649 | 1466695395316 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1649 | 1466695395317 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269a0800 == 43 [pid = 1649] [id = 64] 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1182cd400) [pid = 1649] [serial = 188] [outer = 0x0] 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x128269400) [pid = 1649] [serial = 189] [outer = 0x1182cd400] 08:23:15 INFO - PROCESS | 1649 | 1466695395341 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1284b5800) [pid = 1649] [serial = 190] [outer = 0x1182cd400] 08:23:15 INFO - PROCESS | 1649 | 1466695395623 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:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 08:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:23:15 INFO - PROCESS | 1649 | 1466695395634 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1649 | 1466695395635 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:23:15 INFO - PROCESS | 1649 | 1466695395637 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1649 | 1466695395638 Marionette TRACE conn2 <- [1,230,null,{}] 08:23:15 INFO - PROCESS | 1649 | 1466695395640 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:23:15 INFO - PROCESS | 1649 | 1466695395642 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:15 INFO - PROCESS | 1649 | 1466695395732 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:23:15 INFO - PROCESS | 1649 | 1466695395743 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1649 | 1466695395744 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x128026000 == 44 [pid = 1649] [id = 65] 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1211adc00) [pid = 1649] [serial = 191] [outer = 0x0] 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12872c800) [pid = 1649] [serial = 192] [outer = 0x1211adc00] 08:23:15 INFO - PROCESS | 1649 | 1466695395767 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128735400) [pid = 1649] [serial = 193] [outer = 0x1211adc00] 08:23:16 INFO - PROCESS | 1649 | 1466695396050 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:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 08:23:16 INFO - PROCESS | 1649 | 1466695396106 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:23:16 INFO - PROCESS | 1649 | 1466695396107 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:23:16 INFO - PROCESS | 1649 | 1466695396110 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1649 | 1466695396113 Marionette TRACE conn2 <- [1,234,null,{}] 08:23:16 INFO - PROCESS | 1649 | 1466695396116 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:23:16 INFO - PROCESS | 1649 | 1466695396117 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:16 INFO - PROCESS | 1649 | 1466695396190 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:23:16 INFO - PROCESS | 1649 | 1466695396236 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1649 | 1466695396237 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12842a000 == 45 [pid = 1649] [id = 66] 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12872a400) [pid = 1649] [serial = 194] [outer = 0x0] 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128772400) [pid = 1649] [serial = 195] [outer = 0x12872a400] 08:23:16 INFO - PROCESS | 1649 | 1466695396261 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12877b800) [pid = 1649] [serial = 196] [outer = 0x12872a400] 08:23:16 INFO - PROCESS | 1649 | 1466695396515 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:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 420ms 08:23:16 INFO - PROCESS | 1649 | 1466695396532 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1649 | 1466695396533 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:23:16 INFO - PROCESS | 1649 | 1466695396535 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1649 | 1466695396536 Marionette TRACE conn2 <- [1,238,null,{}] 08:23:16 INFO - PROCESS | 1649 | 1466695396540 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:23:16 INFO - PROCESS | 1649 | 1466695396541 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:16 INFO - PROCESS | 1649 | 1466695396638 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:23:16 INFO - PROCESS | 1649 | 1466695396641 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1649 | 1466695396642 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292dd000 == 46 [pid = 1649] [id = 67] 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12877d800) [pid = 1649] [serial = 197] [outer = 0x0] 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x129215400) [pid = 1649] [serial = 198] [outer = 0x12877d800] 08:23:16 INFO - PROCESS | 1649 | 1466695396668 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1292ae400) [pid = 1649] [serial = 199] [outer = 0x12877d800] 08:23:17 INFO - PROCESS | 1649 | 1466695397177 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:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 08:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:23:17 INFO - PROCESS | 1649 | 1466695397206 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1649 | 1466695397209 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:23:17 INFO - PROCESS | 1649 | 1466695397212 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1649 | 1466695397215 Marionette TRACE conn2 <- [1,242,null,{}] 08:23:17 INFO - PROCESS | 1649 | 1466695397219 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:23:17 INFO - PROCESS | 1649 | 1466695397220 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:17 INFO - PROCESS | 1649 | 1466695397332 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:23:17 INFO - PROCESS | 1649 | 1466695397399 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1649 | 1466695397401 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116499800 == 47 [pid = 1649] [id = 68] 08:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1154ca000) [pid = 1649] [serial = 200] [outer = 0x0] 08:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116755c00) [pid = 1649] [serial = 201] [outer = 0x1154ca000] 08:23:17 INFO - PROCESS | 1649 | 1466695397431 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11714b000) [pid = 1649] [serial = 202] [outer = 0x1154ca000] 08:23:17 INFO - PROCESS | 1649 | 1466695397895 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:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 721ms 08:23:18 INFO - PROCESS | 1649 | 1466695398084 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1649 | 1466695398086 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:23:18 INFO - PROCESS | 1649 | 1466695398144 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1649 | 1466695398146 Marionette TRACE conn2 <- [1,246,null,{}] 08:23:18 INFO - PROCESS | 1649 | 1466695398150 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:23:18 INFO - PROCESS | 1649 | 1466695398152 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:18 INFO - PROCESS | 1649 | 1466695398244 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:23:18 INFO - PROCESS | 1649 | 1466695398289 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1649 | 1466695398292 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11616a000 == 48 [pid = 1649] [id = 69] 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117eabc00) [pid = 1649] [serial = 203] [outer = 0x0] 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11810d800) [pid = 1649] [serial = 204] [outer = 0x117eabc00] 08:23:18 INFO - PROCESS | 1649 | 1466695398321 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1182d1400) [pid = 1649] [serial = 205] [outer = 0x117eabc00] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12842a000 == 47 [pid = 1649] [id = 66] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128026000 == 46 [pid = 1649] [id = 65] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1269a0800 == 45 [pid = 1649] [id = 64] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d2000 == 44 [pid = 1649] [id = 63] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123f76800 == 43 [pid = 1649] [id = 62] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123a6b800 == 42 [pid = 1649] [id = 61] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123242000 == 41 [pid = 1649] [id = 60] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118138000 == 40 [pid = 1649] [id = 59] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119f85800 == 39 [pid = 1649] [id = 58] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab6000 == 38 [pid = 1649] [id = 57] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f5800 == 37 [pid = 1649] [id = 56] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123021800) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ca800 == 36 [pid = 1649] [id = 55] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119199000 == 35 [pid = 1649] [id = 54] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118149800 == 34 [pid = 1649] [id = 53] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x117464000 == 33 [pid = 1649] [id = 52] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab6800 == 32 [pid = 1649] [id = 51] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11649a800 == 31 [pid = 1649] [id = 50] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x112dab000 == 30 [pid = 1649] [id = 49] 08:23:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119ac5800 == 29 [pid = 1649] [id = 48] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1211b0000) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116979000) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1191c4400) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1182d5800) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a1bec00) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119787c00) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11947b000) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1185f4800) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1185fac00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1174d2800) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128270c00) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119842400) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119480800) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x127e1c400) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x127e18000) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123144800) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x125d25c00) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 08:23:18 INFO - PROCESS | 1649 | 1466695398715 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:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 646ms 08:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:23:18 INFO - PROCESS | 1649 | 1466695398765 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1649 | 1466695398767 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:23:18 INFO - PROCESS | 1649 | 1466695398772 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1649 | 1466695398775 Marionette TRACE conn2 <- [1,250,null,{}] 08:23:18 INFO - PROCESS | 1649 | 1466695398783 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:23:18 INFO - PROCESS | 1649 | 1466695398784 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:18 INFO - PROCESS | 1649 | 1466695398858 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:23:18 INFO - PROCESS | 1649 | 1466695398864 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1649 | 1466695398865 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b2000 == 30 [pid = 1649] [id = 70] 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118371400) [pid = 1649] [serial = 206] [outer = 0x0] 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185f1800) [pid = 1649] [serial = 207] [outer = 0x118371400] 08:23:18 INFO - PROCESS | 1649 | 1466695398894 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11870dc00) [pid = 1649] [serial = 208] [outer = 0x118371400] 08:23:19 INFO - PROCESS | 1649 | 1466695399207 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:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 479ms 08:23:19 INFO - PROCESS | 1649 | 1466695399249 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1649 | 1466695399250 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:23:19 INFO - PROCESS | 1649 | 1466695399253 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1649 | 1466695399254 Marionette TRACE conn2 <- [1,254,null,{}] 08:23:19 INFO - PROCESS | 1649 | 1466695399261 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:23:19 INFO - PROCESS | 1649 | 1466695399264 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:19 INFO - PROCESS | 1649 | 1466695399342 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:23:19 INFO - PROCESS | 1649 | 1466695399351 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1649 | 1466695399353 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x118142000 == 31 [pid = 1649] [id = 71] 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119479400) [pid = 1649] [serial = 209] [outer = 0x0] 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119480c00) [pid = 1649] [serial = 210] [outer = 0x119479400] 08:23:19 INFO - PROCESS | 1649 | 1466695399382 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119787c00) [pid = 1649] [serial = 211] [outer = 0x119479400] 08:23:19 INFO - PROCESS | 1649 | 1466695399720 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:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 08:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:23:19 INFO - PROCESS | 1649 | 1466695399772 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1649 | 1466695399773 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:23:19 INFO - PROCESS | 1649 | 1466695399775 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1649 | 1466695399776 Marionette TRACE conn2 <- [1,258,null,{}] 08:23:19 INFO - PROCESS | 1649 | 1466695399778 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:23:19 INFO - PROCESS | 1649 | 1466695399779 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:19 INFO - PROCESS | 1649 | 1466695399855 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:23:19 INFO - PROCESS | 1649 | 1466695399899 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1649 | 1466695399901 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188de000 == 32 [pid = 1649] [id = 72] 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119787400) [pid = 1649] [serial = 212] [outer = 0x0] 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119845c00) [pid = 1649] [serial = 213] [outer = 0x119787400] 08:23:19 INFO - PROCESS | 1649 | 1466695399926 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d5ec00) [pid = 1649] [serial = 214] [outer = 0x119787400] 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a075800) [pid = 1649] [serial = 215] [outer = 0x12cc5e000] 08:23:20 INFO - PROCESS | 1649 | 1466695400233 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:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:23:20 INFO - PROCESS | 1649 | 1466695400251 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1649 | 1466695400252 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:23:20 INFO - PROCESS | 1649 | 1466695400254 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1649 | 1466695400255 Marionette TRACE conn2 <- [1,262,null,{}] 08:23:20 INFO - PROCESS | 1649 | 1466695400257 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:23:20 INFO - PROCESS | 1649 | 1466695400259 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:20 INFO - PROCESS | 1649 | 1466695400334 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:23:20 INFO - PROCESS | 1649 | 1466695400337 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1649 | 1466695400338 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ca000 == 33 [pid = 1649] [id = 73] 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d63000) [pid = 1649] [serial = 216] [outer = 0x0] 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121191400) [pid = 1649] [serial = 217] [outer = 0x119d63000] 08:23:20 INFO - PROCESS | 1649 | 1466695400365 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1212e9400) [pid = 1649] [serial = 218] [outer = 0x119d63000] 08:23:20 INFO - PROCESS | 1649 | 1466695400679 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:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 08:23:20 INFO - PROCESS | 1649 | 1466695400724 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1649 | 1466695400726 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:23:20 INFO - PROCESS | 1649 | 1466695400729 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1649 | 1466695400731 Marionette TRACE conn2 <- [1,266,null,{}] 08:23:20 INFO - PROCESS | 1649 | 1466695400734 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:23:20 INFO - PROCESS | 1649 | 1466695400740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:20 INFO - PROCESS | 1649 | 1466695400926 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:23:20 INFO - PROCESS | 1649 | 1466695400946 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1649 | 1466695400948 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ba0800 == 34 [pid = 1649] [id = 74] 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123021800) [pid = 1649] [serial = 219] [outer = 0x0] 08:23:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123ab4800) [pid = 1649] [serial = 220] [outer = 0x123021800] 08:23:20 INFO - PROCESS | 1649 | 1466695400989 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124b84400) [pid = 1649] [serial = 221] [outer = 0x123021800] 08:23:21 INFO - PROCESS | 1649 | 1466695401377 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:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 08:23:21 INFO - PROCESS | 1649 | 1466695401399 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1649 | 1466695401401 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:23:21 INFO - PROCESS | 1649 | 1466695401403 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1649 | 1466695401404 Marionette TRACE conn2 <- [1,270,null,{}] 08:23:21 INFO - PROCESS | 1649 | 1466695401406 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:23:21 INFO - PROCESS | 1649 | 1466695401407 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:21 INFO - PROCESS | 1649 | 1466695401496 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:23:21 INFO - PROCESS | 1649 | 1466695401528 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1649 | 1466695401529 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b1000 == 35 [pid = 1649] [id = 75] 08:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124c8c400) [pid = 1649] [serial = 222] [outer = 0x0] 08:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x125b9b000) [pid = 1649] [serial = 223] [outer = 0x124c8c400] 08:23:21 INFO - PROCESS | 1649 | 1466695401554 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x125f8e800) [pid = 1649] [serial = 224] [outer = 0x124c8c400] 08:23:21 INFO - PROCESS | 1649 | 1466695401843 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:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 08:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:23:21 INFO - PROCESS | 1649 | 1466695401895 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1649 | 1466695401897 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:23:21 INFO - PROCESS | 1649 | 1466695401899 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1649 | 1466695401900 Marionette TRACE conn2 <- [1,274,null,{}] 08:23:21 INFO - PROCESS | 1649 | 1466695401902 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:23:21 INFO - PROCESS | 1649 | 1466695401903 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:21 INFO - PROCESS | 1649 | 1466695401992 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:23:22 INFO - PROCESS | 1649 | 1466695402023 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1649 | 1466695402024 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x112faa800 == 36 [pid = 1649] [id = 76] 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11983cc00) [pid = 1649] [serial = 225] [outer = 0x0] 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x127e18400) [pid = 1649] [serial = 226] [outer = 0x11983cc00] 08:23:22 INFO - PROCESS | 1649 | 1466695402048 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1284af400) [pid = 1649] [serial = 227] [outer = 0x11983cc00] 08:23:22 INFO - PROCESS | 1649 | 1466695402348 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:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 08:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:23:22 INFO - PROCESS | 1649 | 1466695402379 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1649 | 1466695402382 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:23:22 INFO - PROCESS | 1649 | 1466695402384 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1649 | 1466695402385 Marionette TRACE conn2 <- [1,278,null,{}] 08:23:22 INFO - PROCESS | 1649 | 1466695402388 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:23:22 INFO - PROCESS | 1649 | 1466695402389 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:22 INFO - PROCESS | 1649 | 1466695402490 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:23:22 INFO - PROCESS | 1649 | 1466695402496 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1649 | 1466695402498 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a76000 == 37 [pid = 1649] [id = 77] 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124c89c00) [pid = 1649] [serial = 228] [outer = 0x0] 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128731c00) [pid = 1649] [serial = 229] [outer = 0x124c89c00] 08:23:22 INFO - PROCESS | 1649 | 1466695402557 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12877d400) [pid = 1649] [serial = 230] [outer = 0x124c89c00] 08:23:22 INFO - PROCESS | 1649 | 1466695402830 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:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 08:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:23:22 INFO - PROCESS | 1649 | 1466695402853 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1649 | 1466695402854 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:23:22 INFO - PROCESS | 1649 | 1466695402856 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1649 | 1466695402857 Marionette TRACE conn2 <- [1,282,null,{}] 08:23:22 INFO - PROCESS | 1649 | 1466695402868 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:23:22 INFO - PROCESS | 1649 | 1466695402869 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124c8ec00) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1211adc00) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112c1e400) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1182cd400) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12872a400) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123f1dc00) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123f25c00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211b0800) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124392c00) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111e62800) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116fb3800) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115450c00) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12119f000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110fa7c00) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185fd400) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11219f400) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11947a800) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116634c00) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:23:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12118c800) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:23:23 INFO - PROCESS | 1649 | 1466695403113 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:23:23 INFO - PROCESS | 1649 | 1466695403120 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1649 | 1466695403121 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8a800 == 38 [pid = 1649] [id = 78] 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x111c75000) [pid = 1649] [serial = 231] [outer = 0x0] 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1133dc400) [pid = 1649] [serial = 232] [outer = 0x111c75000] 08:23:23 INFO - PROCESS | 1649 | 1466695403146 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185fd400) [pid = 1649] [serial = 233] [outer = 0x111c75000] 08:23:23 INFO - PROCESS | 1649 | 1466695403451 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:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 08:23:23 INFO - PROCESS | 1649 | 1466695403475 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1649 | 1466695403478 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:23:23 INFO - PROCESS | 1649 | 1466695403483 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1649 | 1466695403484 Marionette TRACE conn2 <- [1,286,null,{}] 08:23:23 INFO - PROCESS | 1649 | 1466695403487 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:23:23 INFO - PROCESS | 1649 | 1466695403488 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:23 INFO - PROCESS | 1649 | 1466695403574 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:23:23 INFO - PROCESS | 1649 | 1466695403580 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1649 | 1466695403582 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x128014800 == 39 [pid = 1649] [id = 79] 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119485c00) [pid = 1649] [serial = 234] [outer = 0x0] 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124c91800) [pid = 1649] [serial = 235] [outer = 0x119485c00] 08:23:23 INFO - PROCESS | 1649 | 1466695403615 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12921a400) [pid = 1649] [serial = 236] [outer = 0x119485c00] 08:23:23 INFO - PROCESS | 1649 | 1466695403919 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:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 08:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:23:23 INFO - PROCESS | 1649 | 1466695403952 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1649 | 1466695403953 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:23:23 INFO - PROCESS | 1649 | 1466695403955 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1649 | 1466695403956 Marionette TRACE conn2 <- [1,290,null,{}] 08:23:23 INFO - PROCESS | 1649 | 1466695403958 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:23:23 INFO - PROCESS | 1649 | 1466695403959 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:24 INFO - PROCESS | 1649 | 1466695404060 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:23:24 INFO - PROCESS | 1649 | 1466695404066 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1649 | 1466695404067 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b9000 == 40 [pid = 1649] [id = 80] 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11877d800) [pid = 1649] [serial = 237] [outer = 0x0] 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a67400) [pid = 1649] [serial = 238] [outer = 0x11877d800] 08:23:24 INFO - PROCESS | 1649 | 1466695404090 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a416400) [pid = 1649] [serial = 239] [outer = 0x11877d800] 08:23:24 INFO - PROCESS | 1649 | 1466695404402 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:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 08:23:24 INFO - PROCESS | 1649 | 1466695404423 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1649 | 1466695404424 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:23:24 INFO - PROCESS | 1649 | 1466695404427 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1649 | 1466695404430 Marionette TRACE conn2 <- [1,294,null,{}] 08:23:24 INFO - PROCESS | 1649 | 1466695404432 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:23:24 INFO - PROCESS | 1649 | 1466695404433 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:24 INFO - PROCESS | 1649 | 1466695404515 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:23:24 INFO - PROCESS | 1649 | 1466695404519 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1649 | 1466695404520 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x129683800 == 41 [pid = 1649] [id = 81] 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1292b9000) [pid = 1649] [serial = 240] [outer = 0x0] 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a6a2400) [pid = 1649] [serial = 241] [outer = 0x1292b9000] 08:23:24 INFO - PROCESS | 1649 | 1466695404543 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a6ab400) [pid = 1649] [serial = 242] [outer = 0x1292b9000] 08:23:24 INFO - PROCESS | 1649 | 1466695404848 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:23:24 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:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 08:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:23:24 INFO - PROCESS | 1649 | 1466695404898 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1649 | 1466695404899 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:23:24 INFO - PROCESS | 1649 | 1466695404901 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1649 | 1466695404902 Marionette TRACE conn2 <- [1,298,null,{}] 08:23:24 INFO - PROCESS | 1649 | 1466695404904 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:23:24 INFO - PROCESS | 1649 | 1466695404905 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:25 INFO - PROCESS | 1649 | 1466695405002 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:23:25 INFO - PROCESS | 1649 | 1466695405008 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1649 | 1466695405009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a461000 == 42 [pid = 1649] [id = 82] 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a6ab800) [pid = 1649] [serial = 243] [outer = 0x0] 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a6af400) [pid = 1649] [serial = 244] [outer = 0x12a6ab800] 08:23:25 INFO - PROCESS | 1649 | 1466695405037 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a908800) [pid = 1649] [serial = 245] [outer = 0x12a6ab800] 08:23:25 INFO - PROCESS | 1649 | 1466695405548 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:23:25 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:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 08:23:25 INFO - PROCESS | 1649 | 1466695405581 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1649 | 1466695405585 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:23:25 INFO - PROCESS | 1649 | 1466695405591 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1649 | 1466695405599 Marionette TRACE conn2 <- [1,302,null,{}] 08:23:25 INFO - PROCESS | 1649 | 1466695405604 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:23:25 INFO - PROCESS | 1649 | 1466695405607 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:25 INFO - PROCESS | 1649 | 1466695405721 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:23:25 INFO - PROCESS | 1649 | 1466695405812 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1649 | 1466695405814 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117451800 == 43 [pid = 1649] [id = 83] 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117eac400) [pid = 1649] [serial = 246] [outer = 0x0] 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1182cd400) [pid = 1649] [serial = 247] [outer = 0x117eac400] 08:23:25 INFO - PROCESS | 1649 | 1466695405863 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118535c00) [pid = 1649] [serial = 248] [outer = 0x117eac400] 08:23:26 INFO - PROCESS | 1649 | 1466695406401 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:23:26 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:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 829ms 08:23:26 INFO - PROCESS | 1649 | 1466695406420 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1649 | 1466695406424 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:23:26 INFO - PROCESS | 1649 | 1466695406452 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1649 | 1466695406455 Marionette TRACE conn2 <- [1,306,null,{}] 08:23:26 INFO - PROCESS | 1649 | 1466695406459 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:23:26 INFO - PROCESS | 1649 | 1466695406464 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:26 INFO - PROCESS | 1649 | 1466695406591 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:23:26 INFO - PROCESS | 1649 | 1466695406651 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1649 | 1466695406653 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aba800 == 44 [pid = 1649] [id = 84] 08:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1191c3c00) [pid = 1649] [serial = 249] [outer = 0x0] 08:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1191cf800) [pid = 1649] [serial = 250] [outer = 0x1191c3c00] 08:23:26 INFO - PROCESS | 1649 | 1466695406683 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119782c00) [pid = 1649] [serial = 251] [outer = 0x1191c3c00] 08:23:27 INFO - PROCESS | 1649 | 1466695407089 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:23:27 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:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 674ms 08:23:27 INFO - PROCESS | 1649 | 1466695407124 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1649 | 1466695407125 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:23:27 INFO - PROCESS | 1649 | 1466695407147 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1649 | 1466695407150 Marionette TRACE conn2 <- [1,310,null,{}] 08:23:27 INFO - PROCESS | 1649 | 1466695407157 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:23:27 INFO - PROCESS | 1649 | 1466695407160 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:27 INFO - PROCESS | 1649 | 1466695407258 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:23:27 INFO - PROCESS | 1649 | 1466695407308 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1649 | 1466695407311 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b8000 == 45 [pid = 1649] [id = 85] 08:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11a06c800) [pid = 1649] [serial = 252] [outer = 0x0] 08:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11a06e400) [pid = 1649] [serial = 253] [outer = 0x11a06c800] 08:23:27 INFO - PROCESS | 1649 | 1466695407341 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11a0bb000) [pid = 1649] [serial = 254] [outer = 0x11a06c800] 08:23:27 INFO - PROCESS | 1649 | 1466695407744 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:23:27 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:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 629ms 08:23:27 INFO - PROCESS | 1649 | 1466695407770 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1649 | 1466695407772 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:23:27 INFO - PROCESS | 1649 | 1466695407774 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1649 | 1466695407775 Marionette TRACE conn2 <- [1,314,null,{}] 08:23:27 INFO - PROCESS | 1649 | 1466695407778 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:23:27 INFO - PROCESS | 1649 | 1466695407779 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:27 INFO - PROCESS | 1649 | 1466695407881 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:23:27 INFO - PROCESS | 1649 | 1466695407943 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1649 | 1466695407944 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a57b800 == 46 [pid = 1649] [id = 86] 08:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12313f400) [pid = 1649] [serial = 255] [outer = 0x0] 08:23:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123859800) [pid = 1649] [serial = 256] [outer = 0x12313f400] 08:23:27 INFO - PROCESS | 1649 | 1466695407973 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1241da000) [pid = 1649] [serial = 257] [outer = 0x12313f400] 08:23:28 INFO - PROCESS | 1649 | 1466695408394 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:23:28 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:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 668ms 08:23:28 INFO - PROCESS | 1649 | 1466695408444 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1649 | 1466695408446 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:23:28 INFO - PROCESS | 1649 | 1466695408448 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1649 | 1466695408449 Marionette TRACE conn2 <- [1,318,null,{}] 08:23:28 INFO - PROCESS | 1649 | 1466695408452 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:23:28 INFO - PROCESS | 1649 | 1466695408453 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:28 INFO - PROCESS | 1649 | 1466695408571 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:23:28 INFO - PROCESS | 1649 | 1466695408767 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1649 | 1466695408769 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11694e800 == 47 [pid = 1649] [id = 87] 08:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116748000) [pid = 1649] [serial = 258] [outer = 0x0] 08:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x116a19400) [pid = 1649] [serial = 259] [outer = 0x116748000] 08:23:28 INFO - PROCESS | 1649 | 1466695408797 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x117ea9000) [pid = 1649] [serial = 260] [outer = 0x116748000] 08:23:29 INFO - PROCESS | 1649 | 1466695409197 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:23:29 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:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 821ms 08:23:29 INFO - PROCESS | 1649 | 1466695409279 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1649 | 1466695409281 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:23:29 INFO - PROCESS | 1649 | 1466695409285 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1649 | 1466695409287 Marionette TRACE conn2 <- [1,322,null,{}] 08:23:29 INFO - PROCESS | 1649 | 1466695409290 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:23:29 INFO - PROCESS | 1649 | 1466695409292 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:29 INFO - PROCESS | 1649 | 1466695409381 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:23:29 INFO - PROCESS | 1649 | 1466695409447 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 1649 | 1466695409448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab9000 == 48 [pid = 1649] [id = 88] 08:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1185f2000) [pid = 1649] [serial = 261] [outer = 0x0] 08:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1185fac00) [pid = 1649] [serial = 262] [outer = 0x1185f2000] 08:23:29 INFO - PROCESS | 1649 | 1466695409477 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1188a7000) [pid = 1649] [serial = 263] [outer = 0x1185f2000] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x129683800 == 47 [pid = 1649] [id = 81] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b9000 == 46 [pid = 1649] [id = 80] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x128014800 == 45 [pid = 1649] [id = 79] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8a800 == 44 [pid = 1649] [id = 78] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x123a76000 == 43 [pid = 1649] [id = 77] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x112faa800 == 42 [pid = 1649] [id = 76] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b1000 == 41 [pid = 1649] [id = 75] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119ba0800 == 40 [pid = 1649] [id = 74] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ca000 == 39 [pid = 1649] [id = 73] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1188de000 == 38 [pid = 1649] [id = 72] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118142000 == 37 [pid = 1649] [id = 71] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b2000 == 36 [pid = 1649] [id = 70] 08:23:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11616a000 == 35 [pid = 1649] [id = 69] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124b8a000) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1232cc400) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x125b18c00) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1188a6800) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1191cd400) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x117ea7800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118111400) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115452400) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116935800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1212e6000) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12313e800) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11837a800) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1185f3c00) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11877e800) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1188a6400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121184000) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12118c400) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119d62800) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119839400) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123321400) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12119d400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211ad800) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125f92800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128735400) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x125dae400) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126a67800) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128269400) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12119c400) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128772400) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12872c800) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x127e19800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12438ec00) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124b83400) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12877b800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124c93c00) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123ab4000) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1284b5800) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 08:23:29 INFO - PROCESS | 1649 | 1466695409880 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:23:29 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:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 619ms 08:23:29 INFO - PROCESS | 1649 | 1466695409908 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1649 | 1466695409912 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:23:29 INFO - PROCESS | 1649 | 1466695409916 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1649 | 1466695409918 Marionette TRACE conn2 <- [1,326,null,{}] 08:23:29 INFO - PROCESS | 1649 | 1466695409921 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:23:29 INFO - PROCESS | 1649 | 1466695409923 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:30 INFO - PROCESS | 1649 | 1466695410075 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:23:30 INFO - PROCESS | 1649 | 1466695410089 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 1649 | 1466695410090 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117465800 == 36 [pid = 1649] [id = 89] 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119786000) [pid = 1649] [serial = 264] [outer = 0x0] 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11978e800) [pid = 1649] [serial = 265] [outer = 0x119786000] 08:23:30 INFO - PROCESS | 1649 | 1466695410132 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119b49c00) [pid = 1649] [serial = 266] [outer = 0x119786000] 08:23:30 INFO - PROCESS | 1649 | 1466695410586 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:23:30 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:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 720ms 08:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:23:30 INFO - PROCESS | 1649 | 1466695410637 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 1649 | 1466695410639 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:23:30 INFO - PROCESS | 1649 | 1466695410648 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 1649 | 1466695410653 Marionette TRACE conn2 <- [1,330,null,{}] 08:23:30 INFO - PROCESS | 1649 | 1466695410659 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:23:30 INFO - PROCESS | 1649 | 1466695410662 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:30 INFO - PROCESS | 1649 | 1466695410797 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:23:30 INFO - PROCESS | 1649 | 1466695410872 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 1649 | 1466695410873 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195df800 == 37 [pid = 1649] [id = 90] 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1191d2400) [pid = 1649] [serial = 267] [outer = 0x0] 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1211af400) [pid = 1649] [serial = 268] [outer = 0x1191d2400] 08:23:30 INFO - PROCESS | 1649 | 1466695410927 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123141000) [pid = 1649] [serial = 269] [outer = 0x1191d2400] 08:23:31 INFO - PROCESS | 1649 | 1466695411232 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:23:31 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:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 632ms 08:23:31 INFO - PROCESS | 1649 | 1466695411273 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1649 | 1466695411275 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:23:31 INFO - PROCESS | 1649 | 1466695411286 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1649 | 1466695411287 Marionette TRACE conn2 <- [1,334,null,{}] 08:23:31 INFO - PROCESS | 1649 | 1466695411289 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:23:31 INFO - PROCESS | 1649 | 1466695411290 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:31 INFO - PROCESS | 1649 | 1466695411372 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:23:31 INFO - PROCESS | 1649 | 1466695411441 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1649 | 1466695411443 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x116673000 == 38 [pid = 1649] [id = 91] 08:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1232c2000) [pid = 1649] [serial = 270] [outer = 0x0] 08:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12438c000) [pid = 1649] [serial = 271] [outer = 0x1232c2000] 08:23:31 INFO - PROCESS | 1649 | 1466695411468 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124b89c00) [pid = 1649] [serial = 272] [outer = 0x1232c2000] 08:23:31 INFO - PROCESS | 1649 | 1466695411756 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:23:31 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:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 08:23:31 INFO - PROCESS | 1649 | 1466695411805 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1649 | 1466695411807 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:23:31 INFO - PROCESS | 1649 | 1466695411809 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1649 | 1466695411810 Marionette TRACE conn2 <- [1,338,null,{}] 08:23:31 INFO - PROCESS | 1649 | 1466695411815 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:23:31 INFO - PROCESS | 1649 | 1466695411816 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:31 INFO - PROCESS | 1649 | 1466695411918 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:23:31 INFO - PROCESS | 1649 | 1466695411921 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1649 | 1466695411926 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123050800 == 39 [pid = 1649] [id = 92] 08:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126a67800) [pid = 1649] [serial = 273] [outer = 0x0] 08:23:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126a68800) [pid = 1649] [serial = 274] [outer = 0x126a67800] 08:23:31 INFO - PROCESS | 1649 | 1466695411959 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a74800) [pid = 1649] [serial = 275] [outer = 0x126a67800] 08:23:32 INFO - PROCESS | 1649 | 1466695412302 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:23:32 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:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 08:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:23:32 INFO - PROCESS | 1649 | 1466695412337 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1649 | 1466695412338 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:23:32 INFO - PROCESS | 1649 | 1466695412340 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1649 | 1466695412341 Marionette TRACE conn2 <- [1,342,null,{}] 08:23:32 INFO - PROCESS | 1649 | 1466695412343 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:23:32 INFO - PROCESS | 1649 | 1466695412346 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:32 INFO - PROCESS | 1649 | 1466695412443 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:23:32 INFO - PROCESS | 1649 | 1466695412448 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1649 | 1466695412449 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cae000 == 40 [pid = 1649] [id = 93] 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127e25c00) [pid = 1649] [serial = 276] [outer = 0x0] 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128773000) [pid = 1649] [serial = 277] [outer = 0x127e25c00] 08:23:32 INFO - PROCESS | 1649 | 1466695412474 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129212000) [pid = 1649] [serial = 278] [outer = 0x127e25c00] 08:23:32 INFO - PROCESS | 1649 | 1466695412810 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:23:32 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:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 08:23:32 INFO - PROCESS | 1649 | 1466695412859 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1649 | 1466695412860 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:23:32 INFO - PROCESS | 1649 | 1466695412862 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1649 | 1466695412863 Marionette TRACE conn2 <- [1,346,null,{}] 08:23:32 INFO - PROCESS | 1649 | 1466695412865 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:23:32 INFO - PROCESS | 1649 | 1466695412866 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:32 INFO - PROCESS | 1649 | 1466695412969 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:23:32 INFO - PROCESS | 1649 | 1466695412972 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1649 | 1466695412974 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bae000 == 41 [pid = 1649] [id = 94] 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128263c00) [pid = 1649] [serial = 279] [outer = 0x0] 08:23:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1292b5c00) [pid = 1649] [serial = 280] [outer = 0x128263c00] 08:23:33 INFO - PROCESS | 1649 | 1466695412998 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a5e3000) [pid = 1649] [serial = 281] [outer = 0x128263c00] 08:23:33 INFO - PROCESS | 1649 | 1466695413303 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:23:33 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:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 08:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:23:33 INFO - PROCESS | 1649 | 1466695413332 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1649 | 1466695413333 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:23:33 INFO - PROCESS | 1649 | 1466695413335 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1649 | 1466695413336 Marionette TRACE conn2 <- [1,350,null,{}] 08:23:33 INFO - PROCESS | 1649 | 1466695413339 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:23:33 INFO - PROCESS | 1649 | 1466695413340 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:33 INFO - PROCESS | 1649 | 1466695413436 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:23:33 INFO - PROCESS | 1649 | 1466695413449 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1649 | 1466695413450 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b5800 == 42 [pid = 1649] [id = 95] 08:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a6aac00) [pid = 1649] [serial = 282] [outer = 0x0] 08:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a908c00) [pid = 1649] [serial = 283] [outer = 0x12a6aac00] 08:23:33 INFO - PROCESS | 1649 | 1466695413474 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a910800) [pid = 1649] [serial = 284] [outer = 0x12a6aac00] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119485c00) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119479400) [pid = 1649] [serial = 209] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11983cc00) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123021800) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d63000) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117eabc00) [pid = 1649] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118371400) [pid = 1649] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111c75000) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124c8c400) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119787400) [pid = 1649] [serial = 212] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124c89c00) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11877d800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:23:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1292b9000) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:23:33 INFO - PROCESS | 1649 | 1466695413880 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:23:33 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:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 568ms 08:23:33 INFO - PROCESS | 1649 | 1466695413904 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1649 | 1466695413906 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:23:33 INFO - PROCESS | 1649 | 1466695413908 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1649 | 1466695413909 Marionette TRACE conn2 <- [1,354,null,{}] 08:23:33 INFO - PROCESS | 1649 | 1466695413913 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:23:33 INFO - PROCESS | 1649 | 1466695413915 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:34 INFO - PROCESS | 1649 | 1466695414001 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:23:34 INFO - PROCESS | 1649 | 1466695414004 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1649 | 1466695414005 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800a000 == 43 [pid = 1649] [id = 96] 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1182cf400) [pid = 1649] [serial = 285] [outer = 0x0] 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121195000) [pid = 1649] [serial = 286] [outer = 0x1182cf400] 08:23:34 INFO - PROCESS | 1649 | 1466695414031 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1284ae400) [pid = 1649] [serial = 287] [outer = 0x1182cf400] 08:23:34 INFO - PROCESS | 1649 | 1466695414354 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:23:34 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:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 08:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:23:34 INFO - PROCESS | 1649 | 1466695414381 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1649 | 1466695414382 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:23:34 INFO - PROCESS | 1649 | 1466695414384 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1649 | 1466695414385 Marionette TRACE conn2 <- [1,358,null,{}] 08:23:34 INFO - PROCESS | 1649 | 1466695414388 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:23:34 INFO - PROCESS | 1649 | 1466695414389 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:34 INFO - PROCESS | 1649 | 1466695414490 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:23:34 INFO - PROCESS | 1649 | 1466695414499 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1649 | 1466695414500 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287c9000 == 44 [pid = 1649] [id = 97] 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1292b4800) [pid = 1649] [serial = 288] [outer = 0x0] 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a910400) [pid = 1649] [serial = 289] [outer = 0x1292b4800] 08:23:34 INFO - PROCESS | 1649 | 1466695414527 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12ab46c00) [pid = 1649] [serial = 290] [outer = 0x1292b4800] 08:23:34 INFO - PROCESS | 1649 | 1466695414850 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:23:34 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:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 08:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:23:34 INFO - PROCESS | 1649 | 1466695414903 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1649 | 1466695414904 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:23:34 INFO - PROCESS | 1649 | 1466695414906 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1649 | 1466695414908 Marionette TRACE conn2 <- [1,362,null,{}] 08:23:34 INFO - PROCESS | 1649 | 1466695414910 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:23:34 INFO - PROCESS | 1649 | 1466695414919 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:35 INFO - PROCESS | 1649 | 1466695415005 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:23:35 INFO - PROCESS | 1649 | 1466695415009 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1649 | 1466695415010 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab94800 == 45 [pid = 1649] [id = 98] 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b0ad400) [pid = 1649] [serial = 291] [outer = 0x0] 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b146400) [pid = 1649] [serial = 292] [outer = 0x12b0ad400] 08:23:35 INFO - PROCESS | 1649 | 1466695415037 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b8c5800) [pid = 1649] [serial = 293] [outer = 0x12b0ad400] 08:23:35 INFO - PROCESS | 1649 | 1466695415345 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:23:35 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:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 08:23:35 INFO - PROCESS | 1649 | 1466695415376 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1649 | 1466695415377 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:23:35 INFO - PROCESS | 1649 | 1466695415404 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1649 | 1466695415405 Marionette TRACE conn2 <- [1,366,null,{}] 08:23:35 INFO - PROCESS | 1649 | 1466695415408 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:23:35 INFO - PROCESS | 1649 | 1466695415409 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:35 INFO - PROCESS | 1649 | 1466695415492 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:23:35 INFO - PROCESS | 1649 | 1466695415498 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1649 | 1466695415499 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0c4800 == 46 [pid = 1649] [id = 99] 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b0af000) [pid = 1649] [serial = 294] [outer = 0x0] 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b8ce800) [pid = 1649] [serial = 295] [outer = 0x12b0af000] 08:23:35 INFO - PROCESS | 1649 | 1466695415523 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b91c400) [pid = 1649] [serial = 296] [outer = 0x12b0af000] 08:23:35 INFO - PROCESS | 1649 | 1466695415920 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:23:35 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:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 586ms 08:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:23:35 INFO - PROCESS | 1649 | 1466695415974 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1649 | 1466695415976 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:23:35 INFO - PROCESS | 1649 | 1466695415979 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1649 | 1466695415982 Marionette TRACE conn2 <- [1,370,null,{}] 08:23:35 INFO - PROCESS | 1649 | 1466695415985 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:23:35 INFO - PROCESS | 1649 | 1466695415987 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:36 INFO - PROCESS | 1649 | 1466695416091 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:23:36 INFO - PROCESS | 1649 | 1466695416143 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1649 | 1466695416144 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116953800 == 47 [pid = 1649] [id = 100] 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1176df800) [pid = 1649] [serial = 297] [outer = 0x0] 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1182d5c00) [pid = 1649] [serial = 298] [outer = 0x1176df800] 08:23:36 INFO - PROCESS | 1649 | 1466695416188 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118718c00) [pid = 1649] [serial = 299] [outer = 0x1176df800] 08:23:36 INFO - PROCESS | 1649 | 1466695416655 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:23:36 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:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 08:23:36 INFO - PROCESS | 1649 | 1466695416712 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1649 | 1466695416715 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:23:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:23:36 INFO - PROCESS | 1649 | 1466695416721 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1649 | 1466695416723 Marionette TRACE conn2 <- [1,374,null,{}] 08:23:36 INFO - PROCESS | 1649 | 1466695416725 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:23:36 INFO - PROCESS | 1649 | 1466695416727 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:36 INFO - PROCESS | 1649 | 1466695416830 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:23:36 INFO - PROCESS | 1649 | 1466695416894 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1649 | 1466695416895 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119876800 == 48 [pid = 1649] [id = 101] 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11978f800) [pid = 1649] [serial = 300] [outer = 0x0] 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119d5a000) [pid = 1649] [serial = 301] [outer = 0x11978f800] 08:23:36 INFO - PROCESS | 1649 | 1466695416926 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11a074800) [pid = 1649] [serial = 302] [outer = 0x11978f800] 08:23:37 INFO - PROCESS | 1649 | 1466695417354 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:23:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 08:23:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:23:37 INFO - PROCESS | 1649 | 1466695417407 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1649 | 1466695417409 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:23:37 INFO - PROCESS | 1649 | 1466695417413 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1649 | 1466695417415 Marionette TRACE conn2 <- [1,378,null,{}] 08:23:37 INFO - PROCESS | 1649 | 1466695417423 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:23:37 INFO - PROCESS | 1649 | 1466695417426 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:37 INFO - PROCESS | 1649 | 1466695417527 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:23:37 INFO - PROCESS | 1649 | 1466695417579 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1649 | 1466695417581 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a57a000 == 49 [pid = 1649] [id = 102] 08:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1232cc400) [pid = 1649] [serial = 303] [outer = 0x0] 08:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x124b85c00) [pid = 1649] [serial = 304] [outer = 0x1232cc400] 08:23:37 INFO - PROCESS | 1649 | 1466695417612 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126a71000) [pid = 1649] [serial = 305] [outer = 0x1232cc400] 08:23:38 INFO - PROCESS | 1649 | 1466695418028 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:23:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:23:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 08:23:38 INFO - PROCESS | 1649 | 1466695418033 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1649 | 1466695418035 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:23:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:23:38 INFO - PROCESS | 1649 | 1466695418038 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1649 | 1466695418039 Marionette TRACE conn2 <- [1,382,null,{}] 08:23:38 INFO - PROCESS | 1649 | 1466695418041 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:23:38 INFO - PROCESS | 1649 | 1466695418043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:38 INFO - PROCESS | 1649 | 1466695418144 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:23:38 INFO - PROCESS | 1649 | 1466695418193 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1649 | 1466695418194 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b987000 == 50 [pid = 1649] [id = 103] 08:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126a74400) [pid = 1649] [serial = 306] [outer = 0x0] 08:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128733000) [pid = 1649] [serial = 307] [outer = 0x126a74400] 08:23:38 INFO - PROCESS | 1649 | 1466695418224 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a5d6400) [pid = 1649] [serial = 308] [outer = 0x126a74400] 08:23:38 INFO - PROCESS | 1649 | 1466695418965 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:23:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:23:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 971ms 08:23:39 INFO - PROCESS | 1649 | 1466695419009 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1649 | 1466695419010 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:23:39 INFO - PROCESS | 1649 | 1466695419014 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1649 | 1466695419015 Marionette TRACE conn2 <- [1,386,null,{}] 08:23:39 INFO - PROCESS | 1649 | 1466695419019 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:23:39 INFO - PROCESS | 1649 | 1466695419020 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:39 INFO - PROCESS | 1649 | 1466695419107 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:23:39 INFO - PROCESS | 1649 | 1466695419158 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1649 | 1466695419159 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ba800 == 51 [pid = 1649] [id = 104] 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1185fd000) [pid = 1649] [serial = 309] [outer = 0x0] 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118787000) [pid = 1649] [serial = 310] [outer = 0x1185fd000] 08:23:39 INFO - PROCESS | 1649 | 1466695419187 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1191cc000) [pid = 1649] [serial = 311] [outer = 0x1185fd000] 08:23:39 INFO - PROCESS | 1649 | 1466695419646 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:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab94800 == 50 [pid = 1649] [id = 98] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1287c9000 == 49 [pid = 1649] [id = 97] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12800a000 == 48 [pid = 1649] [id = 96] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b5800 == 47 [pid = 1649] [id = 95] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x124bae000 == 46 [pid = 1649] [id = 94] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x113cae000 == 45 [pid = 1649] [id = 93] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x123050800 == 44 [pid = 1649] [id = 92] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x116673000 == 43 [pid = 1649] [id = 91] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x129215400) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116755c00) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank] 08:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1195df800 == 42 [pid = 1649] [id = 90] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x117465800 == 41 [pid = 1649] [id = 89] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab9000 == 40 [pid = 1649] [id = 88] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11694e800 == 39 [pid = 1649] [id = 87] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119aba800 == 38 [pid = 1649] [id = 84] 08:23:39 INFO - PROCESS | 1649 | --DOCSHELL 0x117451800 == 37 [pid = 1649] [id = 83] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a6a2400) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a6ab400) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x124c91800) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119480c00) [pid = 1649] [serial = 210] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127e18400) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123ab4800) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12cc60800) [pid = 1649] [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:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1212e9400) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11810d800) [pid = 1649] [serial = 204] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11870dc00) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1185fd400) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x125f8e800) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121191400) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1133dc400) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1284af400) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119787c00) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124b84400) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1182d1400) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1185f1800) [pid = 1649] [serial = 207] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125b9b000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119845c00) [pid = 1649] [serial = 213] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128731c00) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12921a400) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a416400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12877d400) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126a67400) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d5ec00) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 08:23:39 INFO - PROCESS | 1649 | 1466695419696 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1649 | 1466695419699 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:23:39 INFO - PROCESS | 1649 | 1466695419703 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1649 | 1466695419705 Marionette TRACE conn2 <- [1,390,null,{}] 08:23:39 INFO - PROCESS | 1649 | 1466695419708 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:23:39 INFO - PROCESS | 1649 | 1466695419709 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:39 INFO - PROCESS | 1649 | 1466695419788 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:23:39 INFO - PROCESS | 1649 | 1466695419795 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1649 | 1466695419798 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167da000 == 38 [pid = 1649] [id = 105] 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119787c00) [pid = 1649] [serial = 312] [outer = 0x0] 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119839800) [pid = 1649] [serial = 313] [outer = 0x119787c00] 08:23:39 INFO - PROCESS | 1649 | 1466695419825 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a070000) [pid = 1649] [serial = 314] [outer = 0x119787c00] 08:23:40 INFO - PROCESS | 1649 | 1466695420194 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:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 08:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:23:40 INFO - PROCESS | 1649 | 1466695420225 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1649 | 1466695420227 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:23:40 INFO - PROCESS | 1649 | 1466695420230 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1649 | 1466695420234 Marionette TRACE conn2 <- [1,394,null,{}] 08:23:40 INFO - PROCESS | 1649 | 1466695420245 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:23:40 INFO - PROCESS | 1649 | 1466695420249 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:40 INFO - PROCESS | 1649 | 1466695420372 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:23:40 INFO - PROCESS | 1649 | 1466695420415 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1649 | 1466695420418 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119280000 == 39 [pid = 1649] [id = 106] 08:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123016800) [pid = 1649] [serial = 315] [outer = 0x0] 08:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123cda800) [pid = 1649] [serial = 316] [outer = 0x123016800] 08:23:40 INFO - PROCESS | 1649 | 1466695420445 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124657400) [pid = 1649] [serial = 317] [outer = 0x123016800] 08:23:40 INFO - PROCESS | 1649 | 1466695420799 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:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 622ms 08:23:40 INFO - PROCESS | 1649 | 1466695420853 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1649 | 1466695420854 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:23:40 INFO - PROCESS | 1649 | 1466695420857 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1649 | 1466695420858 Marionette TRACE conn2 <- [1,398,null,{}] 08:23:40 INFO - PROCESS | 1649 | 1466695420860 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:23:40 INFO - PROCESS | 1649 | 1466695420861 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:40 INFO - PROCESS | 1649 | 1466695420938 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:23:40 INFO - PROCESS | 1649 | 1466695420942 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1649 | 1466695420943 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ab1000 == 40 [pid = 1649] [id = 107] 08:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124c8bc00) [pid = 1649] [serial = 318] [outer = 0x0] 08:23:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126a6b800) [pid = 1649] [serial = 319] [outer = 0x124c8bc00] 08:23:40 INFO - PROCESS | 1649 | 1466695420971 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126a75000) [pid = 1649] [serial = 320] [outer = 0x124c8bc00] 08:23:41 INFO - PROCESS | 1649 | 1466695421287 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:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 467ms 08:23:41 INFO - PROCESS | 1649 | 1466695421324 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1649 | 1466695421326 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:23:41 INFO - PROCESS | 1649 | 1466695421328 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1649 | 1466695421329 Marionette TRACE conn2 <- [1,402,null,{}] 08:23:41 INFO - PROCESS | 1649 | 1466695421332 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:23:41 INFO - PROCESS | 1649 | 1466695421333 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:41 INFO - PROCESS | 1649 | 1466695421429 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:23:41 INFO - PROCESS | 1649 | 1466695421506 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 1649 | 1466695421507 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x123065000 == 41 [pid = 1649] [id = 108] 08:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128770000) [pid = 1649] [serial = 321] [outer = 0x0] 08:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128778000) [pid = 1649] [serial = 322] [outer = 0x128770000] 08:23:41 INFO - PROCESS | 1649 | 1466695421537 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129217400) [pid = 1649] [serial = 323] [outer = 0x128770000] 08:23:41 INFO - PROCESS | 1649 | 1466695421962 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:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 08:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:23:42 INFO - PROCESS | 1649 | 1466695421998 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1649 | 1466695421999 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:23:42 INFO - PROCESS | 1649 | 1466695422001 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1649 | 1466695422002 Marionette TRACE conn2 <- [1,406,null,{}] 08:23:42 INFO - PROCESS | 1649 | 1466695422005 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:23:42 INFO - PROCESS | 1649 | 1466695422008 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:42 INFO - PROCESS | 1649 | 1466695422127 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:23:42 INFO - PROCESS | 1649 | 1466695422163 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1649 | 1466695422164 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d76800 == 42 [pid = 1649] [id = 109] 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a5d8000) [pid = 1649] [serial = 324] [outer = 0x0] 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b0bcc00) [pid = 1649] [serial = 325] [outer = 0x12a5d8000] 08:23:42 INFO - PROCESS | 1649 | 1466695422192 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b91a000) [pid = 1649] [serial = 326] [outer = 0x12a5d8000] 08:23:42 INFO - PROCESS | 1649 | 1466695422501 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:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 08:23:42 INFO - PROCESS | 1649 | 1466695422532 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1649 | 1466695422534 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:23:42 INFO - PROCESS | 1649 | 1466695422536 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1649 | 1466695422537 Marionette TRACE conn2 <- [1,410,null,{}] 08:23:42 INFO - PROCESS | 1649 | 1466695422539 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:23:42 INFO - PROCESS | 1649 | 1466695422540 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:42 INFO - PROCESS | 1649 | 1466695422637 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:23:42 INFO - PROCESS | 1649 | 1466695422641 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1649 | 1466695422642 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d87800 == 43 [pid = 1649] [id = 110] 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b13b800) [pid = 1649] [serial = 327] [outer = 0x0] 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b921c00) [pid = 1649] [serial = 328] [outer = 0x12b13b800] 08:23:42 INFO - PROCESS | 1649 | 1466695422667 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12beb5800) [pid = 1649] [serial = 329] [outer = 0x12b13b800] 08:23:43 INFO - PROCESS | 1649 | 1466695423032 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:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 08:23:43 INFO - PROCESS | 1649 | 1466695423054 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:23:43 INFO - PROCESS | 1649 | 1466695423055 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:23:43 INFO - PROCESS | 1649 | 1466695423057 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1649 | 1466695423059 Marionette TRACE conn2 <- [1,414,null,{}] 08:23:43 INFO - PROCESS | 1649 | 1466695423061 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:23:43 INFO - PROCESS | 1649 | 1466695423065 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:43 INFO - PROCESS | 1649 | 1466695423168 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:23:43 INFO - PROCESS | 1649 | 1466695423181 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:43 INFO - PROCESS | 1649 | 1466695423182 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b8800 == 44 [pid = 1649] [id = 111] 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118284400) [pid = 1649] [serial = 330] [outer = 0x0] 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11828d000) [pid = 1649] [serial = 331] [outer = 0x118284400] 08:23:43 INFO - PROCESS | 1649 | 1466695423207 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118290c00) [pid = 1649] [serial = 332] [outer = 0x118284400] 08:23:43 INFO - PROCESS | 1649 | 1466695423525 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:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 08:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:23:43 INFO - PROCESS | 1649 | 1466695423580 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:23:43 INFO - PROCESS | 1649 | 1466695423581 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:23:43 INFO - PROCESS | 1649 | 1466695423583 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1649 | 1466695423584 Marionette TRACE conn2 <- [1,418,null,{}] 08:23:43 INFO - PROCESS | 1649 | 1466695423586 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:23:43 INFO - PROCESS | 1649 | 1466695423587 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:43 INFO - PROCESS | 1649 | 1466695423686 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:23:43 INFO - PROCESS | 1649 | 1466695423697 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:43 INFO - PROCESS | 1649 | 1466695423698 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292f6000 == 45 [pid = 1649] [id = 112] 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118291000) [pid = 1649] [serial = 333] [outer = 0x0] 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12beb5000) [pid = 1649] [serial = 334] [outer = 0x118291000] 08:23:43 INFO - PROCESS | 1649 | 1466695423722 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bebc400) [pid = 1649] [serial = 335] [outer = 0x118291000] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x127e25c00) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119786000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1232c2000) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1185f2000) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126a67800) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128263c00) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116748000) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1191d2400) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a6aac00) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182cf400) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1292b4800) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:23:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b0ad400) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:23:44 INFO - PROCESS | 1649 | 1466695424508 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:23:44 INFO - PROCESS | 1649 | 1466695424639 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:23:44 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:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 08:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:23:44 INFO - PROCESS | 1649 | 1466695424653 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1649 | 1466695424654 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:23:44 INFO - PROCESS | 1649 | 1466695424656 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1649 | 1466695424657 Marionette TRACE conn2 <- [1,422,null,{}] 08:23:44 INFO - PROCESS | 1649 | 1466695424659 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:23:44 INFO - PROCESS | 1649 | 1466695424661 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:44 INFO - PROCESS | 1649 | 1466695424743 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:23:44 INFO - PROCESS | 1649 | 1466695424794 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 1649 | 1466695424795 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a65c000 == 46 [pid = 1649] [id = 113] 08:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11810b800) [pid = 1649] [serial = 336] [outer = 0x0] 08:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11838a800) [pid = 1649] [serial = 337] [outer = 0x11810b800] 08:23:44 INFO - PROCESS | 1649 | 1466695424820 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119790800) [pid = 1649] [serial = 338] [outer = 0x11810b800] 08:23:45 INFO - PROCESS | 1649 | 1466695425588 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:23:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:23:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 08:23:45 INFO - PROCESS | 1649 | 1466695425626 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 1649 | 1466695425627 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:23:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:23:45 INFO - PROCESS | 1649 | 1466695425632 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 1649 | 1466695425633 Marionette TRACE conn2 <- [1,426,null,{}] 08:23:45 INFO - PROCESS | 1649 | 1466695425636 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:23:45 INFO - PROCESS | 1649 | 1466695425637 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:45 INFO - PROCESS | 1649 | 1466695425729 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:23:45 INFO - PROCESS | 1649 | 1466695425734 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1649 | 1466695425736 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b99d000 == 47 [pid = 1649] [id = 114] 08:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11838d400) [pid = 1649] [serial = 339] [outer = 0x0] 08:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bebd400) [pid = 1649] [serial = 340] [outer = 0x11838d400] 08:23:45 INFO - PROCESS | 1649 | 1466695425769 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12c173800) [pid = 1649] [serial = 341] [outer = 0x11838d400] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1292dd000 == 46 [pid = 1649] [id = 67] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116499800 == 45 [pid = 1649] [id = 68] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a57b800 == 44 [pid = 1649] [id = 86] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b8000 == 43 [pid = 1649] [id = 85] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a461000 == 42 [pid = 1649] [id = 82] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ba800 == 41 [pid = 1649] [id = 104] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b987000 == 40 [pid = 1649] [id = 103] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a57a000 == 39 [pid = 1649] [id = 102] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x119876800 == 38 [pid = 1649] [id = 101] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0c4800 == 37 [pid = 1649] [id = 99] 08:23:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116953800 == 36 [pid = 1649] [id = 100] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1167da000 == 35 [pid = 1649] [id = 105] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119280000 == 34 [pid = 1649] [id = 106] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b8800 == 33 [pid = 1649] [id = 111] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119ab1000 == 32 [pid = 1649] [id = 107] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x125d87800 == 31 [pid = 1649] [id = 110] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x123065000 == 30 [pid = 1649] [id = 108] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a65c000 == 29 [pid = 1649] [id = 113] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x115d76800 == 28 [pid = 1649] [id = 109] 08:23:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1292f6000 == 27 [pid = 1649] [id = 112] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128773000) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123859800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11978e800) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119b49c00) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12438c000) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185fac00) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1188a7000) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a6af400) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126a68800) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1191cf800) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1292b5c00) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a06e400) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117ea9000) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a19400) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182cd400) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1211af400) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123141000) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a908c00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a5e3000) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1284ae400) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a910400) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121195000) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b146400) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b8c5800) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a910800) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b8ce800) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x129212000) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126a74800) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12ab46c00) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124b89c00) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 08:23:47 INFO - PROCESS | 1649 | 1466695427218 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:23:47 INFO - PROCESS | 1649 | 1466695427258 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:23:47 INFO - PROCESS | 1649 | 1466695427267 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1649 | 1466695427269 Marionette TRACE conn2 <- [1,430,null,{}] 08:23:47 INFO - PROCESS | 1649 | 1466695427273 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:23:47 INFO - PROCESS | 1649 | 1466695427274 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:47 INFO - PROCESS | 1649 | 1466695427354 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:23:47 INFO - PROCESS | 1649 | 1466695427403 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1649 | 1466695427405 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e1b800 == 28 [pid = 1649] [id = 115] 08:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118284800) [pid = 1649] [serial = 342] [outer = 0x0] 08:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118285800) [pid = 1649] [serial = 343] [outer = 0x118284800] 08:23:47 INFO - PROCESS | 1649 | 1466695427433 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1182d9000) [pid = 1649] [serial = 344] [outer = 0x118284800] 08:23:47 INFO - PROCESS | 1649 | 1466695427749 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:23:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:23:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 525ms 08:23:47 INFO - PROCESS | 1649 | 1466695427787 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 1649 | 1466695427792 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:23:47 INFO - PROCESS | 1649 | 1466695427801 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1649 | 1466695427804 Marionette TRACE conn2 <- [1,434,null,{}] 08:23:47 INFO - PROCESS | 1649 | 1466695427806 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:23:47 INFO - PROCESS | 1649 | 1466695427809 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:47 INFO - PROCESS | 1649 | 1466695427918 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:23:47 INFO - PROCESS | 1649 | 1466695427973 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1649 | 1466695427976 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8d000 == 29 [pid = 1649] [id = 116] 08:23:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118371c00) [pid = 1649] [serial = 345] [outer = 0x0] 08:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118403800) [pid = 1649] [serial = 346] [outer = 0x118371c00] 08:23:48 INFO - PROCESS | 1649 | 1466695428016 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185ee800) [pid = 1649] [serial = 347] [outer = 0x118371c00] 08:23:48 INFO - PROCESS | 1649 | 1466695428451 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:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 08:23:48 INFO - PROCESS | 1649 | 1466695428472 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1649 | 1466695428473 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:23:48 INFO - PROCESS | 1649 | 1466695428476 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1649 | 1466695428479 Marionette TRACE conn2 <- [1,438,null,{}] 08:23:48 INFO - PROCESS | 1649 | 1466695428487 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:23:48 INFO - PROCESS | 1649 | 1466695428490 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:48 INFO - PROCESS | 1649 | 1466695428564 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:23:48 INFO - PROCESS | 1649 | 1466695428587 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1649 | 1466695428589 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118732800 == 30 [pid = 1649] [id = 117] 08:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112624000) [pid = 1649] [serial = 348] [outer = 0x0] 08:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119479400) [pid = 1649] [serial = 349] [outer = 0x112624000] 08:23:48 INFO - PROCESS | 1649 | 1466695428617 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119781c00) [pid = 1649] [serial = 350] [outer = 0x112624000] 08:23:48 INFO - PROCESS | 1649 | 1466695428939 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:23:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 08:23:48 INFO - PROCESS | 1649 | 1466695428950 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1649 | 1466695428952 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:23:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:23:48 INFO - PROCESS | 1649 | 1466695428954 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1649 | 1466695428955 Marionette TRACE conn2 <- [1,442,null,{}] 08:23:48 INFO - PROCESS | 1649 | 1466695428957 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:23:48 INFO - PROCESS | 1649 | 1466695428958 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:49 INFO - PROCESS | 1649 | 1466695429038 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:23:49 INFO - PROCESS | 1649 | 1466695429042 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 1649 | 1466695429043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11928e000 == 31 [pid = 1649] [id = 118] 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1191b4800) [pid = 1649] [serial = 351] [outer = 0x0] 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119a94400) [pid = 1649] [serial = 352] [outer = 0x1191b4800] 08:23:49 INFO - PROCESS | 1649 | 1466695429112 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a06d400) [pid = 1649] [serial = 353] [outer = 0x1191b4800] 08:23:49 INFO - PROCESS | 1649 | 1466695429391 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:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 08:23:49 INFO - PROCESS | 1649 | 1466695429422 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1649 | 1466695429423 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:23:49 INFO - PROCESS | 1649 | 1466695429425 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1649 | 1466695429426 Marionette TRACE conn2 <- [1,446,null,{}] 08:23:49 INFO - PROCESS | 1649 | 1466695429444 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:23:49 INFO - PROCESS | 1649 | 1466695429447 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:49 INFO - PROCESS | 1649 | 1466695429521 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:23:49 INFO - PROCESS | 1649 | 1466695429524 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 1649 | 1466695429526 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119878800 == 32 [pid = 1649] [id = 119] 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1182cb000) [pid = 1649] [serial = 354] [outer = 0x0] 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a070400) [pid = 1649] [serial = 355] [outer = 0x1182cb000] 08:23:49 INFO - PROCESS | 1649 | 1466695429554 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121192c00) [pid = 1649] [serial = 356] [outer = 0x1182cb000] 08:23:49 INFO - PROCESS | 1649 | 1466695429889 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:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 477ms 08:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:23:49 INFO - PROCESS | 1649 | 1466695429902 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1649 | 1466695429904 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:23:49 INFO - PROCESS | 1649 | 1466695429906 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1649 | 1466695429907 Marionette TRACE conn2 <- [1,450,null,{}] 08:23:49 INFO - PROCESS | 1649 | 1466695429909 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:23:49 INFO - PROCESS | 1649 | 1466695429914 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | 1466695430026 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:23:50 INFO - PROCESS | 1649 | 1466695430035 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1649 | 1466695430036 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119baa800 == 33 [pid = 1649] [id = 120] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121191400) [pid = 1649] [serial = 357] [outer = 0x0] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1211b0400) [pid = 1649] [serial = 358] [outer = 0x121191400] 08:23:50 INFO - PROCESS | 1649 | 1466695430061 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1241d8800) [pid = 1649] [serial = 359] [outer = 0x121191400] 08:23:50 INFO - PROCESS | 1649 | 1466695430351 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:23:50 INFO - PROCESS | 1649 | 1466695430376 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:23:50 INFO - PROCESS | 1649 | 1466695430381 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1649 | 1466695430383 Marionette TRACE conn2 <- [1,454,null,{}] 08:23:50 INFO - PROCESS | 1649 | 1466695430386 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:23:50 INFO - PROCESS | 1649 | 1466695430387 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | 1466695430466 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:23:50 INFO - PROCESS | 1649 | 1466695430469 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1649 | 1466695430470 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12365b800 == 34 [pid = 1649] [id = 121] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1241d9400) [pid = 1649] [serial = 360] [outer = 0x0] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124b84400) [pid = 1649] [serial = 361] [outer = 0x1241d9400] 08:23:50 INFO - PROCESS | 1649 | 1466695430496 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125b9e000) [pid = 1649] [serial = 362] [outer = 0x1241d9400] 08:23:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:50 INFO - PROCESS | 1649 | 1466695430821 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:23:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:23:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 08:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:23:50 INFO - PROCESS | 1649 | 1466695430851 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 1649 | 1466695430852 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:23:50 INFO - PROCESS | 1649 | 1466695430854 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1649 | 1466695430855 Marionette TRACE conn2 <- [1,458,null,{}] 08:23:50 INFO - PROCESS | 1649 | 1466695430857 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:23:50 INFO - PROCESS | 1649 | 1466695430858 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | 1466695430957 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:23:50 INFO - PROCESS | 1649 | 1466695430964 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1649 | 1466695430966 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a63800 == 35 [pid = 1649] [id = 122] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117eab000) [pid = 1649] [serial = 363] [outer = 0x0] 08:23:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x125f8ec00) [pid = 1649] [serial = 364] [outer = 0x117eab000] 08:23:50 INFO - PROCESS | 1649 | 1466695430990 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126a6f800) [pid = 1649] [serial = 365] [outer = 0x117eab000] 08:23:51 INFO - PROCESS | 1649 | 1466695431271 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:23:51 INFO - PROCESS | 1649 | 1466695431324 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:23:51 INFO - PROCESS | 1649 | 1466695431326 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1649 | 1466695431327 Marionette TRACE conn2 <- [1,462,null,{}] 08:23:51 INFO - PROCESS | 1649 | 1466695431332 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:23:51 INFO - PROCESS | 1649 | 1466695431333 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:51 INFO - PROCESS | 1649 | 1466695431415 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:23:51 INFO - PROCESS | 1649 | 1466695431418 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 1649 | 1466695431419 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118731000 == 36 [pid = 1649] [id = 123] 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x127e1b800) [pid = 1649] [serial = 366] [outer = 0x0] 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12872b400) [pid = 1649] [serial = 367] [outer = 0x127e1b800] 08:23:51 INFO - PROCESS | 1649 | 1466695431443 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128775400) [pid = 1649] [serial = 368] [outer = 0x127e1b800] 08:23:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:51 INFO - PROCESS | 1649 | 1466695431770 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:23:51 INFO - PROCESS | 1649 | 1466695431800 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:23:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:23:51 INFO - PROCESS | 1649 | 1466695431802 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1649 | 1466695431803 Marionette TRACE conn2 <- [1,466,null,{}] 08:23:51 INFO - PROCESS | 1649 | 1466695431805 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:23:51 INFO - PROCESS | 1649 | 1466695431806 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:51 INFO - PROCESS | 1649 | 1466695431913 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:23:51 INFO - PROCESS | 1649 | 1466695431927 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 1649 | 1466695431928 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269ab800 == 37 [pid = 1649] [id = 124] 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128268800) [pid = 1649] [serial = 369] [outer = 0x0] 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12920f800) [pid = 1649] [serial = 370] [outer = 0x128268800] 08:23:51 INFO - PROCESS | 1649 | 1466695431953 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1292b5c00) [pid = 1649] [serial = 371] [outer = 0x128268800] 08:23:52 INFO - PROCESS | 1649 | 1466695432305 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:23:52 INFO - PROCESS | 1649 | 1466695432322 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:23:52 INFO - PROCESS | 1649 | 1466695432324 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1649 | 1466695432326 Marionette TRACE conn2 <- [1,470,null,{}] 08:23:52 INFO - PROCESS | 1649 | 1466695432329 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:23:52 INFO - PROCESS | 1649 | 1466695432332 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:52 INFO - PROCESS | 1649 | 1466695432451 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:23:52 INFO - PROCESS | 1649 | 1466695432496 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 1649 | 1466695432508 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119876800 == 38 [pid = 1649] [id = 125] 08:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128272800) [pid = 1649] [serial = 372] [outer = 0x0] 08:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a5da800) [pid = 1649] [serial = 373] [outer = 0x128272800] 08:23:52 INFO - PROCESS | 1649 | 1466695432558 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a910800) [pid = 1649] [serial = 374] [outer = 0x128272800] 08:23:53 INFO - PROCESS | 1649 | 1466695433000 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:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 722ms 08:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:23:53 INFO - PROCESS | 1649 | 1466695433047 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 1649 | 1466695433048 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:23:53 INFO - PROCESS | 1649 | 1466695433051 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1649 | 1466695433052 Marionette TRACE conn2 <- [1,474,null,{}] 08:23:53 INFO - PROCESS | 1649 | 1466695433055 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:23:53 INFO - PROCESS | 1649 | 1466695433056 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:53 INFO - PROCESS | 1649 | 1466695433151 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:23:53 INFO - PROCESS | 1649 | 1466695433154 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 1649 | 1466695433155 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a450000 == 39 [pid = 1649] [id = 126] 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x121195c00) [pid = 1649] [serial = 375] [outer = 0x0] 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b0b2c00) [pid = 1649] [serial = 376] [outer = 0x121195c00] 08:23:53 INFO - PROCESS | 1649 | 1466695433180 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b144400) [pid = 1649] [serial = 377] [outer = 0x121195c00] 08:23:53 INFO - PROCESS | 1649 | 1466695433601 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:23:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:23:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 571ms 08:23:53 INFO - PROCESS | 1649 | 1466695433623 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 1649 | 1466695433624 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:23:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:23:53 INFO - PROCESS | 1649 | 1466695433636 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1649 | 1466695433638 Marionette TRACE conn2 <- [1,478,null,{}] 08:23:53 INFO - PROCESS | 1649 | 1466695433641 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:23:53 INFO - PROCESS | 1649 | 1466695433643 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:53 INFO - PROCESS | 1649 | 1466695433804 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:23:53 INFO - PROCESS | 1649 | 1466695433823 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 1649 | 1466695433824 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a585000 == 40 [pid = 1649] [id = 127] 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b145000) [pid = 1649] [serial = 378] [outer = 0x0] 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b147c00) [pid = 1649] [serial = 379] [outer = 0x12b145000] 08:23:53 INFO - PROCESS | 1649 | 1466695433863 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b923c00) [pid = 1649] [serial = 380] [outer = 0x12b145000] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a5d8000) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b13b800) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118284400) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11810b800) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118291000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1232cc400) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11978f800) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1176df800) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b0af000) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128770000) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124c8bc00) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123016800) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119787c00) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1185fd000) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126a74400) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12877d800) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1154ca000) [pid = 1649] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12313f400) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117eac400) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a6ab800) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a06c800) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:23:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1191c3c00) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:23:54 INFO - PROCESS | 1649 | 1466695434359 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:23:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 778ms 08:23:54 INFO - PROCESS | 1649 | 1466695434405 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:23:54 INFO - PROCESS | 1649 | 1466695434406 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:23:54 INFO - PROCESS | 1649 | 1466695434408 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1649 | 1466695434409 Marionette TRACE conn2 <- [1,482,null,{}] 08:23:54 INFO - PROCESS | 1649 | 1466695434415 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:23:54 INFO - PROCESS | 1649 | 1466695434416 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:54 INFO - PROCESS | 1649 | 1466695434521 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:23:54 INFO - PROCESS | 1649 | 1466695434556 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 1649 | 1466695434557 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c70800 == 41 [pid = 1649] [id = 128] 08:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116634c00) [pid = 1649] [serial = 381] [outer = 0x0] 08:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1191c3c00) [pid = 1649] [serial = 382] [outer = 0x116634c00] 08:23:54 INFO - PROCESS | 1649 | 1466695434582 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1211a0000) [pid = 1649] [serial = 383] [outer = 0x116634c00] 08:23:54 INFO - PROCESS | 1649 | 1466695434923 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:23:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 08:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:23:54 INFO - PROCESS | 1649 | 1466695434934 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 1649 | 1466695434936 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:23:54 INFO - PROCESS | 1649 | 1466695434939 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1649 | 1466695434941 Marionette TRACE conn2 <- [1,486,null,{}] 08:23:54 INFO - PROCESS | 1649 | 1466695434945 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:23:54 INFO - PROCESS | 1649 | 1466695434950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:55 INFO - PROCESS | 1649 | 1466695435116 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:23:55 INFO - PROCESS | 1649 | 1466695435129 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 1649 | 1466695435130 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b191000 == 42 [pid = 1649] [id = 129] 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1182cc000) [pid = 1649] [serial = 384] [outer = 0x0] 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1232ccc00) [pid = 1649] [serial = 385] [outer = 0x1182cc000] 08:23:55 INFO - PROCESS | 1649 | 1466695435169 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b0af000) [pid = 1649] [serial = 386] [outer = 0x1182cc000] 08:23:55 INFO - PROCESS | 1649 | 1466695435509 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:23:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:23:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 08:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:23:55 INFO - PROCESS | 1649 | 1466695435559 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1649 | 1466695435560 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:23:55 INFO - PROCESS | 1649 | 1466695435562 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1649 | 1466695435563 Marionette TRACE conn2 <- [1,490,null,{}] 08:23:55 INFO - PROCESS | 1649 | 1466695435565 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:23:55 INFO - PROCESS | 1649 | 1466695435566 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:55 INFO - PROCESS | 1649 | 1466695435641 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:23:55 INFO - PROCESS | 1649 | 1466695435696 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 1649 | 1466695435697 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be6d800 == 43 [pid = 1649] [id = 130] 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124c93c00) [pid = 1649] [serial = 387] [outer = 0x0] 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b91c000) [pid = 1649] [serial = 388] [outer = 0x124c93c00] 08:23:55 INFO - PROCESS | 1649 | 1466695435735 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12beb8400) [pid = 1649] [serial = 389] [outer = 0x124c93c00] 08:23:55 INFO - PROCESS | 1649 | 1466695435992 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:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 08:23:56 INFO - PROCESS | 1649 | 1466695436035 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 1649 | 1466695436036 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:23:56 INFO - PROCESS | 1649 | 1466695436038 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1649 | 1466695436039 Marionette TRACE conn2 <- [1,494,null,{}] 08:23:56 INFO - PROCESS | 1649 | 1466695436041 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:23:56 INFO - PROCESS | 1649 | 1466695436042 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:56 INFO - PROCESS | 1649 | 1466695436134 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:23:56 INFO - PROCESS | 1649 | 1466695436137 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:56 INFO - PROCESS | 1649 | 1466695436139 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf46800 == 44 [pid = 1649] [id = 131] 08:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x110e39c00) [pid = 1649] [serial = 390] [outer = 0x0] 08:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x110e3c800) [pid = 1649] [serial = 391] [outer = 0x110e39c00] 08:23:56 INFO - PROCESS | 1649 | 1466695436162 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110e41c00) [pid = 1649] [serial = 392] [outer = 0x110e39c00] 08:23:56 INFO - PROCESS | 1649 | 1466695436795 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:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 818ms 08:23:56 INFO - PROCESS | 1649 | 1466695436901 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 1649 | 1466695436903 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:23:56 INFO - PROCESS | 1649 | 1466695436908 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1649 | 1466695436911 Marionette TRACE conn2 <- [1,498,null,{}] 08:23:56 INFO - PROCESS | 1649 | 1466695436915 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:23:56 INFO - PROCESS | 1649 | 1466695436917 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:57 INFO - PROCESS | 1649 | 1466695437014 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:23:57 INFO - PROCESS | 1649 | 1466695437069 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1649 | 1466695437072 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f7f800 == 45 [pid = 1649] [id = 132] 08:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116748000) [pid = 1649] [serial = 393] [outer = 0x0] 08:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11810b800) [pid = 1649] [serial = 394] [outer = 0x116748000] 08:23:57 INFO - PROCESS | 1649 | 1466695437124 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1182cf000) [pid = 1649] [serial = 395] [outer = 0x116748000] 08:23:57 INFO - PROCESS | 1649 | 1466695437880 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:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1023ms 08:23:57 INFO - PROCESS | 1649 | 1466695437955 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1649 | 1466695437957 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:23:57 INFO - PROCESS | 1649 | 1466695437962 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1649 | 1466695437964 Marionette TRACE conn2 <- [1,502,null,{}] 08:23:57 INFO - PROCESS | 1649 | 1466695437968 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:23:57 INFO - PROCESS | 1649 | 1466695437970 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:58 INFO - PROCESS | 1649 | 1466695438066 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:23:58 INFO - PROCESS | 1649 | 1466695438148 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 1649 | 1466695438151 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x116413800 == 46 [pid = 1649] [id = 133] 08:23:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116935000) [pid = 1649] [serial = 396] [outer = 0x0] 08:23:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116fafc00) [pid = 1649] [serial = 397] [outer = 0x116935000] 08:23:58 INFO - PROCESS | 1649 | 1466695438180 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11810a400) [pid = 1649] [serial = 398] [outer = 0x116935000] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12be6d800 == 45 [pid = 1649] [id = 130] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12b191000 == 44 [pid = 1649] [id = 129] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x123c70800 == 43 [pid = 1649] [id = 128] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bebd400) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a585000 == 42 [pid = 1649] [id = 127] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a450000 == 41 [pid = 1649] [id = 126] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119876800 == 40 [pid = 1649] [id = 125] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1269ab800 == 39 [pid = 1649] [id = 124] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118731000 == 38 [pid = 1649] [id = 123] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x123a63800 == 37 [pid = 1649] [id = 122] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12365b800 == 36 [pid = 1649] [id = 121] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119baa800 == 35 [pid = 1649] [id = 120] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119878800 == 34 [pid = 1649] [id = 119] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11928e000 == 33 [pid = 1649] [id = 118] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118732800 == 32 [pid = 1649] [id = 117] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8d000 == 31 [pid = 1649] [id = 116] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x115e1b800 == 30 [pid = 1649] [id = 115] 08:23:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12b99d000 == 29 [pid = 1649] [id = 114] 08:23:58 INFO - PROCESS | 1649 | 1466695438709 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:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 771ms 08:23:58 INFO - PROCESS | 1649 | 1466695438733 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1649 | 1466695438739 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:23:58 INFO - PROCESS | 1649 | 1466695438746 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1649 | 1466695438750 Marionette TRACE conn2 <- [1,506,null,{}] 08:23:58 INFO - PROCESS | 1649 | 1466695438754 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:23:58 INFO - PROCESS | 1649 | 1466695438756 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:58 INFO - PROCESS | 1649 | 1466695438881 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1292ae400) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11714b000) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b91a000) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b0bcc00) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b921c00) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118290c00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11828d000) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12beb5800) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11838a800) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12beb5000) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12bebc400) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124b85c00) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a074800) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119d5a000) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118718c00) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1182d5c00) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b91c400) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128778000) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126a6b800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126a75000) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123cda800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124657400) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119839800) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11a070000) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1191cc000) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118787000) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a5d6400) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128733000) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126a71000) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119790800) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x129217400) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1241da000) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118535c00) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a908800) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11a0bb000) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119782c00) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 08:23:58 INFO - PROCESS | 1649 | 1466695438955 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 1649 | 1466695438956 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b6000 == 30 [pid = 1649] [id = 134] 08:23:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11714b000) [pid = 1649] [serial = 399] [outer = 0x0] 08:23:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118285000) [pid = 1649] [serial = 400] [outer = 0x11714b000] 08:23:58 INFO - PROCESS | 1649 | 1466695438984 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118380c00) [pid = 1649] [serial = 401] [outer = 0x11714b000] 08:23:59 INFO - PROCESS | 1649 | 1466695439293 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:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 574ms 08:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:23:59 INFO - PROCESS | 1649 | 1466695439319 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1649 | 1466695439320 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:23:59 INFO - PROCESS | 1649 | 1466695439322 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1649 | 1466695439325 Marionette TRACE conn2 <- [1,510,null,{}] 08:23:59 INFO - PROCESS | 1649 | 1466695439335 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:23:59 INFO - PROCESS | 1649 | 1466695439338 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:59 INFO - PROCESS | 1649 | 1466695439415 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:23:59 INFO - PROCESS | 1649 | 1466695439466 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:59 INFO - PROCESS | 1649 | 1466695439468 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:23:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118729800 == 31 [pid = 1649] [id = 135] 08:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118389c00) [pid = 1649] [serial = 402] [outer = 0x0] 08:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118409400) [pid = 1649] [serial = 403] [outer = 0x118389c00] 08:23:59 INFO - PROCESS | 1649 | 1466695439498 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185fa400) [pid = 1649] [serial = 404] [outer = 0x118389c00] 08:23:59 INFO - PROCESS | 1649 | 1466695439861 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:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 573ms 08:23:59 INFO - PROCESS | 1649 | 1466695439896 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1649 | 1466695439899 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:23:59 INFO - PROCESS | 1649 | 1466695439902 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1649 | 1466695439904 Marionette TRACE conn2 <- [1,514,null,{}] 08:23:59 INFO - PROCESS | 1649 | 1466695439907 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:23:59 INFO - PROCESS | 1649 | 1466695439909 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:00 INFO - PROCESS | 1649 | 1466695440060 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:24:00 INFO - PROCESS | 1649 | 1466695440078 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 1649 | 1466695440079 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195cc000 == 32 [pid = 1649] [id = 136] 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113205c00) [pid = 1649] [serial = 405] [outer = 0x0] 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118781400) [pid = 1649] [serial = 406] [outer = 0x113205c00] 08:24:00 INFO - PROCESS | 1649 | 1466695440120 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1191c7400) [pid = 1649] [serial = 407] [outer = 0x113205c00] 08:24:00 INFO - PROCESS | 1649 | 1466695440472 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:24:00 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:24:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 08:24:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:24:00 INFO - PROCESS | 1649 | 1466695440522 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1649 | 1466695440523 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:24:00 INFO - PROCESS | 1649 | 1466695440525 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1649 | 1466695440526 Marionette TRACE conn2 <- [1,518,null,{}] 08:24:00 INFO - PROCESS | 1649 | 1466695440528 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:24:00 INFO - PROCESS | 1649 | 1466695440530 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:00 INFO - PROCESS | 1649 | 1466695440600 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:24:00 INFO - PROCESS | 1649 | 1466695440633 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 1649 | 1466695440634 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f5800 == 33 [pid = 1649] [id = 137] 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11870c000) [pid = 1649] [serial = 408] [outer = 0x0] 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11947bc00) [pid = 1649] [serial = 409] [outer = 0x11870c000] 08:24:00 INFO - PROCESS | 1649 | 1466695440688 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11978e800) [pid = 1649] [serial = 410] [outer = 0x11870c000] 08:24:01 INFO - PROCESS | 1649 | 1466695441007 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:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 08:24:01 INFO - PROCESS | 1649 | 1466695441047 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:24:01 INFO - PROCESS | 1649 | 1466695441050 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:24:01 INFO - PROCESS | 1649 | 1466695441052 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1649 | 1466695441053 Marionette TRACE conn2 <- [1,522,null,{}] 08:24:01 INFO - PROCESS | 1649 | 1466695441055 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:24:01 INFO - PROCESS | 1649 | 1466695441059 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:01 INFO - PROCESS | 1649 | 1466695441173 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:24:01 INFO - PROCESS | 1649 | 1466695441205 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1649 | 1466695441206 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f90000 == 34 [pid = 1649] [id = 138] 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1182cfc00) [pid = 1649] [serial = 411] [outer = 0x0] 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d5d400) [pid = 1649] [serial = 412] [outer = 0x1182cfc00] 08:24:01 INFO - PROCESS | 1649 | 1466695441231 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121194800) [pid = 1649] [serial = 413] [outer = 0x1182cfc00] 08:24:01 INFO - PROCESS | 1649 | 1466695441568 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:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 08:24:01 INFO - PROCESS | 1649 | 1466695441621 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 1649 | 1466695441622 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:24:01 INFO - PROCESS | 1649 | 1466695441624 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1649 | 1466695441625 Marionette TRACE conn2 <- [1,526,null,{}] 08:24:01 INFO - PROCESS | 1649 | 1466695441636 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:24:01 INFO - PROCESS | 1649 | 1466695441637 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:01 INFO - PROCESS | 1649 | 1466695441729 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:24:01 INFO - PROCESS | 1649 | 1466695441733 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1649 | 1466695441734 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123122000 == 35 [pid = 1649] [id = 139] 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118405800) [pid = 1649] [serial = 414] [outer = 0x0] 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211a2400) [pid = 1649] [serial = 415] [outer = 0x118405800] 08:24:01 INFO - PROCESS | 1649 | 1466695441758 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1212e9400) [pid = 1649] [serial = 416] [outer = 0x118405800] 08:24:02 INFO - PROCESS | 1649 | 1466695442117 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:24:02 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:24:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 526ms 08:24:02 INFO - PROCESS | 1649 | 1466695442159 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1649 | 1466695442160 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:24:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:24:02 INFO - PROCESS | 1649 | 1466695442165 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1649 | 1466695442166 Marionette TRACE conn2 <- [1,530,null,{}] 08:24:02 INFO - PROCESS | 1649 | 1466695442168 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:24:02 INFO - PROCESS | 1649 | 1466695442169 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:02 INFO - PROCESS | 1649 | 1466695442263 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:24:02 INFO - PROCESS | 1649 | 1466695442267 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:02 INFO - PROCESS | 1649 | 1466695442268 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169aa000 == 36 [pid = 1649] [id = 140] 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1212e9c00) [pid = 1649] [serial = 417] [outer = 0x0] 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123857800) [pid = 1649] [serial = 418] [outer = 0x1212e9c00] 08:24:02 INFO - PROCESS | 1649 | 1466695442292 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12438a800) [pid = 1649] [serial = 419] [outer = 0x1212e9c00] 08:24:02 INFO - PROCESS | 1649 | 1466695442606 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:24:02 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:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:24:02 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:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:24:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:24:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 08:24:02 INFO - PROCESS | 1649 | 1466695442637 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1649 | 1466695442638 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:24:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128272800) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1241d9400) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182cb000) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121195c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121191400) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x127e1b800) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11838d400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b145000) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116634c00) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112624000) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118284800) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118371c00) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1191b4800) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117eab000) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1182cc000) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x128268800) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:24:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124c93c00) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:24:02 INFO - PROCESS | 1649 | 1466695442768 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1649 | 1466695442769 Marionette TRACE conn2 <- [1,534,null,{}] 08:24:02 INFO - PROCESS | 1649 | 1466695442771 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:24:02 INFO - PROCESS | 1649 | 1466695442772 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:02 INFO - PROCESS | 1649 | 1466695442856 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:24:02 INFO - PROCESS | 1649 | 1466695442869 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:02 INFO - PROCESS | 1649 | 1466695442870 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f61800 == 37 [pid = 1649] [id = 141] 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118405400) [pid = 1649] [serial = 420] [outer = 0x0] 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185f2800) [pid = 1649] [serial = 421] [outer = 0x118405400] 08:24:02 INFO - PROCESS | 1649 | 1466695442895 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11a06cc00) [pid = 1649] [serial = 422] [outer = 0x118405400] 08:24:03 INFO - PROCESS | 1649 | 1466695443216 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:24:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:24:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 478ms 08:24:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:24:03 INFO - PROCESS | 1649 | 1466695443236 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1649 | 1466695443238 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:24:03 INFO - PROCESS | 1649 | 1466695443240 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1649 | 1466695443241 Marionette TRACE conn2 <- [1,538,null,{}] 08:24:03 INFO - PROCESS | 1649 | 1466695443243 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:24:03 INFO - PROCESS | 1649 | 1466695443244 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:03 INFO - PROCESS | 1649 | 1466695443323 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:24:03 INFO - PROCESS | 1649 | 1466695443389 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1649 | 1466695443390 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195cb800 == 38 [pid = 1649] [id = 142] 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118373c00) [pid = 1649] [serial = 423] [outer = 0x0] 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12118c400) [pid = 1649] [serial = 424] [outer = 0x118373c00] 08:24:03 INFO - PROCESS | 1649 | 1466695443421 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x124c8e400) [pid = 1649] [serial = 425] [outer = 0x118373c00] 08:24:03 INFO - PROCESS | 1649 | 1466695443699 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:24:03 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:24:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 467ms 08:24:03 INFO - PROCESS | 1649 | 1466695443708 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1649 | 1466695443709 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:24:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:24:03 INFO - PROCESS | 1649 | 1466695443723 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1649 | 1466695443724 Marionette TRACE conn2 <- [1,542,null,{}] 08:24:03 INFO - PROCESS | 1649 | 1466695443727 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:24:03 INFO - PROCESS | 1649 | 1466695443730 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:03 INFO - PROCESS | 1649 | 1466695443839 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:24:03 INFO - PROCESS | 1649 | 1466695443843 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1649 | 1466695443844 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292e4000 == 39 [pid = 1649] [id = 143] 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124655000) [pid = 1649] [serial = 426] [outer = 0x0] 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124c8f800) [pid = 1649] [serial = 427] [outer = 0x124655000] 08:24:03 INFO - PROCESS | 1649 | 1466695443870 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128268800) [pid = 1649] [serial = 428] [outer = 0x124655000] 08:24:04 INFO - PROCESS | 1649 | 1466695444211 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:24:04 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:24:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 524ms 08:24:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:24:04 INFO - PROCESS | 1649 | 1466695444244 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1649 | 1466695444245 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:24:04 INFO - PROCESS | 1649 | 1466695444247 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1649 | 1466695444248 Marionette TRACE conn2 <- [1,546,null,{}] 08:24:04 INFO - PROCESS | 1649 | 1466695444260 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:24:04 INFO - PROCESS | 1649 | 1466695444261 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:04 INFO - PROCESS | 1649 | 1466695444339 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:24:04 INFO - PROCESS | 1649 | 1466695444343 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:04 INFO - PROCESS | 1649 | 1466695444344 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a56a000 == 40 [pid = 1649] [id = 144] 08:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128269400) [pid = 1649] [serial = 429] [outer = 0x0] 08:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128771800) [pid = 1649] [serial = 430] [outer = 0x128269400] 08:24:04 INFO - PROCESS | 1649 | 1466695444376 Marionette DEBUG loaded listener.js 08:24:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1292b4400) [pid = 1649] [serial = 431] [outer = 0x128269400] 08:24:04 INFO - PROCESS | 1649 | 1466695444699 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:24:04 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:24:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 477ms 08:24:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:24:04 INFO - PROCESS | 1649 | 1466695444725 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1649 | 1466695444726 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:24:04 INFO - PROCESS | 1649 | 1466695444728 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1649 | 1466695444732 Marionette TRACE conn2 <- [1,550,null,{}] 08:24:04 INFO - PROCESS | 1649 | 1466695444734 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:24:04 INFO - PROCESS | 1649 | 1466695444735 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:04 INFO - PROCESS | 1649 | 1466695444875 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:24:04 INFO - PROCESS | 1649 | 1466695444984 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:04 INFO - PROCESS | 1649 | 1466695444986 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11263a000 == 41 [pid = 1649] [id = 145] 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x110e32400) [pid = 1649] [serial = 432] [outer = 0x0] 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1121aa800) [pid = 1649] [serial = 433] [outer = 0x110e32400] 08:24:05 INFO - PROCESS | 1649 | 1466695445025 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1133d9000) [pid = 1649] [serial = 434] [outer = 0x110e32400] 08:24:05 INFO - PROCESS | 1649 | 1466695445427 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:24:05 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:24:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 723ms 08:24:05 INFO - PROCESS | 1649 | 1466695445452 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:24:05 INFO - PROCESS | 1649 | 1466695445454 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:24:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:24:05 INFO - PROCESS | 1649 | 1466695445458 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:24:05 INFO - PROCESS | 1649 | 1466695445460 Marionette TRACE conn2 <- [1,554,null,{}] 08:24:05 INFO - PROCESS | 1649 | 1466695445463 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:24:05 INFO - PROCESS | 1649 | 1466695445466 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:05 INFO - PROCESS | 1649 | 1466695445567 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:24:05 INFO - PROCESS | 1649 | 1466695445615 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 1649 | 1466695445616 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119192800 == 42 [pid = 1649] [id = 146] 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x115df1c00) [pid = 1649] [serial = 435] [outer = 0x0] 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182d3c00) [pid = 1649] [serial = 436] [outer = 0x115df1c00] 08:24:05 INFO - PROCESS | 1649 | 1466695445647 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118403c00) [pid = 1649] [serial = 437] [outer = 0x115df1c00] 08:24:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:06 INFO - PROCESS | 1649 | 1466695446054 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:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 08:24:06 INFO - PROCESS | 1649 | 1466695446079 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:24:06 INFO - PROCESS | 1649 | 1466695446081 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:24:06 INFO - PROCESS | 1649 | 1466695446083 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:24:06 INFO - PROCESS | 1649 | 1466695446084 Marionette TRACE conn2 <- [1,558,null,{}] 08:24:06 INFO - PROCESS | 1649 | 1466695446087 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:24:06 INFO - PROCESS | 1649 | 1466695446088 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:06 INFO - PROCESS | 1649 | 1466695446189 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:24:06 INFO - PROCESS | 1649 | 1466695446273 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:06 INFO - PROCESS | 1649 | 1466695446275 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128016800 == 43 [pid = 1649] [id = 147] 08:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1185f1800) [pid = 1649] [serial = 438] [outer = 0x0] 08:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1188ac800) [pid = 1649] [serial = 439] [outer = 0x1185f1800] 08:24:06 INFO - PROCESS | 1649 | 1466695446318 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11978f800) [pid = 1649] [serial = 440] [outer = 0x1185f1800] 08:24:06 INFO - PROCESS | 1649 | 1466695446736 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:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 08:24:06 INFO - PROCESS | 1649 | 1466695446753 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:24:06 INFO - PROCESS | 1649 | 1466695446756 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:24:06 INFO - PROCESS | 1649 | 1466695446764 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:24:06 INFO - PROCESS | 1649 | 1466695446767 Marionette TRACE conn2 <- [1,562,null,{}] 08:24:06 INFO - PROCESS | 1649 | 1466695446770 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:24:06 INFO - PROCESS | 1649 | 1466695446772 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:06 INFO - PROCESS | 1649 | 1466695446874 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:24:06 INFO - PROCESS | 1649 | 1466695446927 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:06 INFO - PROCESS | 1649 | 1466695446928 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b19f800 == 44 [pid = 1649] [id = 148] 08:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119b46800) [pid = 1649] [serial = 441] [outer = 0x0] 08:24:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121184800) [pid = 1649] [serial = 442] [outer = 0x119b46800] 08:24:06 INFO - PROCESS | 1649 | 1466695446957 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123859400) [pid = 1649] [serial = 443] [outer = 0x119b46800] 08:24:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:07 INFO - PROCESS | 1649 | 1466695447409 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:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 676ms 08:24:07 INFO - PROCESS | 1649 | 1466695447436 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 1649 | 1466695447437 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:24:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:24:07 INFO - PROCESS | 1649 | 1466695447439 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 1649 | 1466695447441 Marionette TRACE conn2 <- [1,566,null,{}] 08:24:07 INFO - PROCESS | 1649 | 1466695447443 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:24:07 INFO - PROCESS | 1649 | 1466695447444 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:07 INFO - PROCESS | 1649 | 1466695447615 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:24:07 INFO - PROCESS | 1649 | 1466695447676 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 1649 | 1466695447677 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac2800 == 45 [pid = 1649] [id = 149] 08:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x110e3a000) [pid = 1649] [serial = 444] [outer = 0x0] 08:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d62800) [pid = 1649] [serial = 445] [outer = 0x110e3a000] 08:24:07 INFO - PROCESS | 1649 | 1466695447706 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126a69800) [pid = 1649] [serial = 446] [outer = 0x110e3a000] 08:24:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:08 INFO - PROCESS | 1649 | 1466695448197 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:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 819ms 08:24:08 INFO - PROCESS | 1649 | 1466695448259 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:24:08 INFO - PROCESS | 1649 | 1466695448261 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:24:08 INFO - PROCESS | 1649 | 1466695448264 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1649 | 1466695448266 Marionette TRACE conn2 <- [1,570,null,{}] 08:24:08 INFO - PROCESS | 1649 | 1466695448269 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:24:08 INFO - PROCESS | 1649 | 1466695448271 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:08 INFO - PROCESS | 1649 | 1466695448360 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:24:08 INFO - PROCESS | 1649 | 1466695448416 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:08 INFO - PROCESS | 1649 | 1466695448417 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d4000 == 46 [pid = 1649] [id = 150] 08:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11810f800) [pid = 1649] [serial = 447] [outer = 0x0] 08:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118119c00) [pid = 1649] [serial = 448] [outer = 0x11810f800] 08:24:08 INFO - PROCESS | 1649 | 1466695448445 Marionette DEBUG loaded listener.js 08:24:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1182d8400) [pid = 1649] [serial = 449] [outer = 0x11810f800] 08:24:08 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12a56a000 == 45 [pid = 1649] [id = 144] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1292e4000 == 44 [pid = 1649] [id = 143] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1195cb800 == 43 [pid = 1649] [id = 142] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123f61800 == 42 [pid = 1649] [id = 141] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1169aa000 == 41 [pid = 1649] [id = 140] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123122000 == 40 [pid = 1649] [id = 139] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119f90000 == 39 [pid = 1649] [id = 138] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f5800 == 38 [pid = 1649] [id = 137] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1195cc000 == 37 [pid = 1649] [id = 136] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x118729800 == 36 [pid = 1649] [id = 135] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b6000 == 35 [pid = 1649] [id = 134] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x116413800 == 34 [pid = 1649] [id = 133] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x116f7f800 == 33 [pid = 1649] [id = 132] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf46800 == 32 [pid = 1649] [id = 131] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac2800 == 31 [pid = 1649] [id = 149] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12b19f800 == 30 [pid = 1649] [id = 148] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x128016800 == 29 [pid = 1649] [id = 147] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119192800 == 28 [pid = 1649] [id = 146] 08:24:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11263a000 == 27 [pid = 1649] [id = 145] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a5da800) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124b84400) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x125b9e000) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a070400) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12b0b2c00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121192c00) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1211b0400) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1241d8800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12872b400) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128775400) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a910800) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12c173800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b147c00) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1191c3c00) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b144400) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119479400) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119781c00) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118285800) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1182d9000) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118403800) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185ee800) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119a94400) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11a06d400) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125f8ec00) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126a6f800) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b0af000) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b923c00) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1211a0000) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12920f800) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b91c000) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1292b5c00) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1232ccc00) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12beb8400) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 08:24:09 INFO - PROCESS | 1649 | 1466695449418 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:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1170ms 08:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:24:09 INFO - PROCESS | 1649 | 1466695449434 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:24:09 INFO - PROCESS | 1649 | 1466695449437 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:24:09 INFO - PROCESS | 1649 | 1466695449440 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1649 | 1466695449442 Marionette TRACE conn2 <- [1,574,null,{}] 08:24:09 INFO - PROCESS | 1649 | 1466695449445 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:24:09 INFO - PROCESS | 1649 | 1466695449447 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:09 INFO - PROCESS | 1649 | 1466695449524 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:24:09 INFO - PROCESS | 1649 | 1466695449531 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 1649 | 1466695449533 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eaf800 == 28 [pid = 1649] [id = 151] 08:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115d09800) [pid = 1649] [serial = 450] [outer = 0x0] 08:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11645b000) [pid = 1649] [serial = 451] [outer = 0x115d09800] 08:24:09 INFO - PROCESS | 1649 | 1466695449561 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113380400) [pid = 1649] [serial = 452] [outer = 0x115d09800] 08:24:09 INFO - PROCESS | 1649 | 1466695449891 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:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 08:24:09 INFO - PROCESS | 1649 | 1466695449910 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:24:09 INFO - PROCESS | 1649 | 1466695449916 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:24:09 INFO - PROCESS | 1649 | 1466695449921 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1649 | 1466695449923 Marionette TRACE conn2 <- [1,578,null,{}] 08:24:09 INFO - PROCESS | 1649 | 1466695449925 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:24:09 INFO - PROCESS | 1649 | 1466695449927 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:10 INFO - PROCESS | 1649 | 1466695450017 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:24:10 INFO - PROCESS | 1649 | 1466695450066 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:10 INFO - PROCESS | 1649 | 1466695450067 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac4800 == 29 [pid = 1649] [id = 152] 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x117148c00) [pid = 1649] [serial = 453] [outer = 0x0] 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1182cf800) [pid = 1649] [serial = 454] [outer = 0x117148c00] 08:24:10 INFO - PROCESS | 1649 | 1466695450095 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118404400) [pid = 1649] [serial = 455] [outer = 0x117148c00] 08:24:10 INFO - PROCESS | 1649 | 1466695450392 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:24:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 08:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:24:10 INFO - PROCESS | 1649 | 1466695450451 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1649 | 1466695450453 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:24:10 INFO - PROCESS | 1649 | 1466695450455 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1649 | 1466695450457 Marionette TRACE conn2 <- [1,582,null,{}] 08:24:10 INFO - PROCESS | 1649 | 1466695450465 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:24:10 INFO - PROCESS | 1649 | 1466695450468 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:10 INFO - PROCESS | 1649 | 1466695450540 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:24:10 INFO - PROCESS | 1649 | 1466695450591 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:10 INFO - PROCESS | 1649 | 1466695450593 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11917d800 == 30 [pid = 1649] [id = 153] 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115deac00) [pid = 1649] [serial = 456] [outer = 0x0] 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118711c00) [pid = 1649] [serial = 457] [outer = 0x115deac00] 08:24:10 INFO - PROCESS | 1649 | 1466695450621 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1191c7c00) [pid = 1649] [serial = 458] [outer = 0x115deac00] 08:24:10 INFO - PROCESS | 1649 | 1466695450974 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:24:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 521ms 08:24:10 INFO - PROCESS | 1649 | 1466695450977 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1649 | 1466695450979 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:24:10 INFO - PROCESS | 1649 | 1466695450985 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1649 | 1466695450986 Marionette TRACE conn2 <- [1,586,null,{}] 08:24:10 INFO - PROCESS | 1649 | 1466695450988 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:24:10 INFO - PROCESS | 1649 | 1466695450989 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:11 INFO - PROCESS | 1649 | 1466695451065 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:24:11 INFO - PROCESS | 1649 | 1466695451068 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1649 | 1466695451069 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f3000 == 31 [pid = 1649] [id = 154] 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119782000) [pid = 1649] [serial = 459] [outer = 0x0] 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11983ac00) [pid = 1649] [serial = 460] [outer = 0x119782000] 08:24:11 INFO - PROCESS | 1649 | 1466695451097 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119b47c00) [pid = 1649] [serial = 461] [outer = 0x119782000] 08:24:11 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:11 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:11 INFO - PROCESS | 1649 | 1466695451420 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:24:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:24:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 08:24:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:24:11 INFO - PROCESS | 1649 | 1466695451454 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 1649 | 1466695451455 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:24:11 INFO - PROCESS | 1649 | 1466695451457 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 1649 | 1466695451458 Marionette TRACE conn2 <- [1,590,null,{}] 08:24:11 INFO - PROCESS | 1649 | 1466695451460 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:24:11 INFO - PROCESS | 1649 | 1466695451468 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:11 INFO - PROCESS | 1649 | 1466695451567 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:24:11 INFO - PROCESS | 1649 | 1466695451582 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1649 | 1466695451583 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9b800 == 32 [pid = 1649] [id = 155] 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116905800) [pid = 1649] [serial = 462] [outer = 0x0] 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d64000) [pid = 1649] [serial = 463] [outer = 0x116905800] 08:24:11 INFO - PROCESS | 1649 | 1466695451607 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a071c00) [pid = 1649] [serial = 464] [outer = 0x116905800] 08:24:11 INFO - PROCESS | 1649 | 1466695451954 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:24:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:24:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 08:24:11 INFO - PROCESS | 1649 | 1466695451976 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 1649 | 1466695451977 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:24:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:24:11 INFO - PROCESS | 1649 | 1466695451981 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 1649 | 1466695451983 Marionette TRACE conn2 <- [1,594,null,{}] 08:24:11 INFO - PROCESS | 1649 | 1466695451992 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:24:12 INFO - PROCESS | 1649 | 1466695451996 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:12 INFO - PROCESS | 1649 | 1466695452103 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:24:12 INFO - PROCESS | 1649 | 1466695452135 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 1649 | 1466695452136 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12305c000 == 33 [pid = 1649] [id = 156] 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118404800) [pid = 1649] [serial = 465] [outer = 0x0] 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121191400) [pid = 1649] [serial = 466] [outer = 0x118404800] 08:24:12 INFO - PROCESS | 1649 | 1466695452162 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123141000) [pid = 1649] [serial = 467] [outer = 0x118404800] 08:24:12 INFO - PROCESS | 1649 | 1466695452482 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:24:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:24:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 526ms 08:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:24:12 INFO - PROCESS | 1649 | 1466695452513 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1649 | 1466695452516 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:24:12 INFO - PROCESS | 1649 | 1466695452518 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1649 | 1466695452519 Marionette TRACE conn2 <- [1,598,null,{}] 08:24:12 INFO - PROCESS | 1649 | 1466695452521 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:24:12 INFO - PROCESS | 1649 | 1466695452522 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:12 INFO - PROCESS | 1649 | 1466695452618 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:24:12 INFO - PROCESS | 1649 | 1466695452622 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 1649 | 1466695452623 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a75000 == 34 [pid = 1649] [id = 157] 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1129e9c00) [pid = 1649] [serial = 468] [outer = 0x0] 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123863c00) [pid = 1649] [serial = 469] [outer = 0x1129e9c00] 08:24:12 INFO - PROCESS | 1649 | 1466695452647 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12438e400) [pid = 1649] [serial = 470] [outer = 0x1129e9c00] 08:24:13 INFO - PROCESS | 1649 | 1466695453007 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:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 08:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:24:13 INFO - PROCESS | 1649 | 1466695453040 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:24:13 INFO - PROCESS | 1649 | 1466695453042 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:24:13 INFO - PROCESS | 1649 | 1466695453046 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1649 | 1466695453048 Marionette TRACE conn2 <- [1,602,null,{}] 08:24:13 INFO - PROCESS | 1649 | 1466695453051 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:24:13 INFO - PROCESS | 1649 | 1466695453053 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:13 INFO - PROCESS | 1649 | 1466695453187 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:24:13 INFO - PROCESS | 1649 | 1466695453203 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 1649 | 1466695453204 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d0000 == 35 [pid = 1649] [id = 158] 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123fb2800) [pid = 1649] [serial = 471] [outer = 0x0] 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124b89c00) [pid = 1649] [serial = 472] [outer = 0x123fb2800] 08:24:13 INFO - PROCESS | 1649 | 1466695453228 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x125b18c00) [pid = 1649] [serial = 473] [outer = 0x123fb2800] 08:24:13 INFO - PROCESS | 1649 | 1466695453698 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:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1182cfc00) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118405800) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1212e9c00) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11714b000) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113205c00) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110e39c00) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118389c00) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116935000) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116748000) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128269400) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118373c00) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118405400) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124655000) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:24:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11870c000) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 721ms 08:24:13 INFO - PROCESS | 1649 | 1466695453766 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:24:13 INFO - PROCESS | 1649 | 1466695453767 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:24:13 INFO - PROCESS | 1649 | 1466695453769 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1649 | 1466695453771 Marionette TRACE conn2 <- [1,606,null,{}] 08:24:13 INFO - PROCESS | 1649 | 1466695453773 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:24:13 INFO - PROCESS | 1649 | 1466695453774 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:13 INFO - PROCESS | 1649 | 1466695453852 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:24:13 INFO - PROCESS | 1649 | 1466695453855 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 1649 | 1466695453856 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188e3000 == 36 [pid = 1649] [id = 159] 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11828a800) [pid = 1649] [serial = 474] [outer = 0x0] 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118373c00) [pid = 1649] [serial = 475] [outer = 0x11828a800] 08:24:13 INFO - PROCESS | 1649 | 1466695453882 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1188a3800) [pid = 1649] [serial = 476] [outer = 0x11828a800] 08:24:14 INFO - PROCESS | 1649 | 1466695454200 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:24:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:24:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 467ms 08:24:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:24:14 INFO - PROCESS | 1649 | 1466695454238 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:24:14 INFO - PROCESS | 1649 | 1466695454239 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:24:14 INFO - PROCESS | 1649 | 1466695454241 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 1649 | 1466695454242 Marionette TRACE conn2 <- [1,610,null,{}] 08:24:14 INFO - PROCESS | 1649 | 1466695454244 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:24:14 INFO - PROCESS | 1649 | 1466695454246 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:14 INFO - PROCESS | 1649 | 1466695454339 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:24:14 INFO - PROCESS | 1649 | 1466695454346 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:14 INFO - PROCESS | 1649 | 1466695454347 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x128011000 == 37 [pid = 1649] [id = 160] 08:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116748000) [pid = 1649] [serial = 477] [outer = 0x0] 08:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d5ec00) [pid = 1649] [serial = 478] [outer = 0x116748000] 08:24:14 INFO - PROCESS | 1649 | 1466695454371 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125b98c00) [pid = 1649] [serial = 479] [outer = 0x116748000] 08:24:14 INFO - PROCESS | 1649 | 1466695454767 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:24:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:24:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 08:24:14 INFO - PROCESS | 1649 | 1466695454810 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:24:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:24:14 INFO - PROCESS | 1649 | 1466695454812 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:24:14 INFO - PROCESS | 1649 | 1466695454816 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 1649 | 1466695454818 Marionette TRACE conn2 <- [1,614,null,{}] 08:24:14 INFO - PROCESS | 1649 | 1466695454822 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:24:14 INFO - PROCESS | 1649 | 1466695454824 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:14 INFO - PROCESS | 1649 | 1466695454973 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:24:15 INFO - PROCESS | 1649 | 1466695455008 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1649 | 1466695455009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa8000 == 38 [pid = 1649] [id = 161] 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119580400) [pid = 1649] [serial = 480] [outer = 0x0] 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126a6d800) [pid = 1649] [serial = 481] [outer = 0x119580400] 08:24:15 INFO - PROCESS | 1649 | 1466695455036 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128736400) [pid = 1649] [serial = 482] [outer = 0x119580400] 08:24:15 INFO - PROCESS | 1649 | 1466695455303 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:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 08:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:24:15 INFO - PROCESS | 1649 | 1466695455337 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:24:15 INFO - PROCESS | 1649 | 1466695455338 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:24:15 INFO - PROCESS | 1649 | 1466695455340 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:24:15 INFO - PROCESS | 1649 | 1466695455341 Marionette TRACE conn2 <- [1,618,null,{}] 08:24:15 INFO - PROCESS | 1649 | 1466695455343 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:24:15 INFO - PROCESS | 1649 | 1466695455344 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:15 INFO - PROCESS | 1649 | 1466695455434 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:24:15 INFO - PROCESS | 1649 | 1466695455437 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1649 | 1466695455438 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a576800 == 39 [pid = 1649] [id = 162] 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128736c00) [pid = 1649] [serial = 483] [outer = 0x0] 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129210c00) [pid = 1649] [serial = 484] [outer = 0x128736c00] 08:24:15 INFO - PROCESS | 1649 | 1466695455462 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1292b3800) [pid = 1649] [serial = 485] [outer = 0x128736c00] 08:24:15 INFO - PROCESS | 1649 | 1466695455990 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:24:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:24:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 719ms 08:24:16 INFO - PROCESS | 1649 | 1466695456060 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1649 | 1466695456064 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:24:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:24:16 INFO - PROCESS | 1649 | 1466695456105 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1649 | 1466695456109 Marionette TRACE conn2 <- [1,622,null,{}] 08:24:16 INFO - PROCESS | 1649 | 1466695456124 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:24:16 INFO - PROCESS | 1649 | 1466695456128 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:16 INFO - PROCESS | 1649 | 1466695456256 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:24:16 INFO - PROCESS | 1649 | 1466695456304 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 1649 | 1466695456306 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba000 == 40 [pid = 1649] [id = 163] 08:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112d37400) [pid = 1649] [serial = 486] [outer = 0x0] 08:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115deb400) [pid = 1649] [serial = 487] [outer = 0x112d37400] 08:24:16 INFO - PROCESS | 1649 | 1466695456337 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118113000) [pid = 1649] [serial = 488] [outer = 0x112d37400] 08:24:16 INFO - PROCESS | 1649 | 1466695456888 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:24:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:24:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 839ms 08:24:16 INFO - PROCESS | 1649 | 1466695456936 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1649 | 1466695456939 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:24:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:24:16 INFO - PROCESS | 1649 | 1466695456944 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1649 | 1466695456946 Marionette TRACE conn2 <- [1,626,null,{}] 08:24:16 INFO - PROCESS | 1649 | 1466695456948 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:24:16 INFO - PROCESS | 1649 | 1466695456950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:17 INFO - PROCESS | 1649 | 1466695457058 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:24:17 INFO - PROCESS | 1649 | 1466695457131 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:17 INFO - PROCESS | 1649 | 1466695457132 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acb000 == 41 [pid = 1649] [id = 164] 08:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118378000) [pid = 1649] [serial = 489] [outer = 0x0] 08:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118406400) [pid = 1649] [serial = 490] [outer = 0x118378000] 08:24:17 INFO - PROCESS | 1649 | 1466695457163 Marionette DEBUG loaded listener.js 08:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1185f8c00) [pid = 1649] [serial = 491] [outer = 0x118378000] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119aa8000 == 40 [pid = 1649] [id = 161] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128011000 == 39 [pid = 1649] [id = 160] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1188e3000 == 38 [pid = 1649] [id = 159] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d0000 == 37 [pid = 1649] [id = 158] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x123a75000 == 36 [pid = 1649] [id = 157] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12305c000 == 35 [pid = 1649] [id = 156] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9b800 == 34 [pid = 1649] [id = 155] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f3000 == 33 [pid = 1649] [id = 154] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11917d800 == 32 [pid = 1649] [id = 153] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac4800 == 31 [pid = 1649] [id = 152] 08:24:17 INFO - PROCESS | 1649 | --DOCSHELL 0x115eaf800 == 30 [pid = 1649] [id = 151] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119d5d400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1211a2400) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121194800) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123857800) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118285000) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118380c00) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118781400) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1191c7400) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x110e41c00) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110e3c800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118409400) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185fa400) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116fafc00) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11810a400) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11810b800) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1212e9400) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1182cf000) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x128771800) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12118c400) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1185f2800) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128268800) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1292b4400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11a06cc00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124c8f800) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12438a800) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11947bc00) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124c8e400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11978e800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1649 | 1466695457813 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:24:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:24:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 922ms 08:24:17 INFO - PROCESS | 1649 | 1466695457866 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1649 | 1466695457868 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:24:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:24:17 INFO - PROCESS | 1649 | 1466695457872 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1649 | 1466695457873 Marionette TRACE conn2 <- [1,630,null,{}] 08:24:17 INFO - PROCESS | 1649 | 1466695457877 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:24:17 INFO - PROCESS | 1649 | 1466695457878 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:17 INFO - PROCESS | 1649 | 1466695457955 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:24:17 INFO - PROCESS | 1649 | 1466695457960 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:17 INFO - PROCESS | 1649 | 1466695457964 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116952800 == 31 [pid = 1649] [id = 165] 08:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11828c800) [pid = 1649] [serial = 492] [outer = 0x0] 08:24:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1182d1800) [pid = 1649] [serial = 493] [outer = 0x11828c800] 08:24:17 INFO - PROCESS | 1649 | 1466695457992 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118405800) [pid = 1649] [serial = 494] [outer = 0x11828c800] 08:24:18 INFO - PROCESS | 1649 | 1466695458321 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:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 08:24:18 INFO - PROCESS | 1649 | 1466695458342 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:24:18 INFO - PROCESS | 1649 | 1466695458345 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:24:18 INFO - PROCESS | 1649 | 1466695458353 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:24:18 INFO - PROCESS | 1649 | 1466695458354 Marionette TRACE conn2 <- [1,634,null,{}] 08:24:18 INFO - PROCESS | 1649 | 1466695458357 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:24:18 INFO - PROCESS | 1649 | 1466695458358 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:18 INFO - PROCESS | 1649 | 1466695458436 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:24:18 INFO - PROCESS | 1649 | 1466695458440 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1649 | 1466695458442 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e38800 == 32 [pid = 1649] [id = 166] 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118535800) [pid = 1649] [serial = 495] [outer = 0x0] 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118715000) [pid = 1649] [serial = 496] [outer = 0x118535800] 08:24:18 INFO - PROCESS | 1649 | 1466695458471 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1191a7c00) [pid = 1649] [serial = 497] [outer = 0x118535800] 08:24:18 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:18 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 08:24:18 INFO - PROCESS | 1649 | 1466695458819 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:24:18 INFO - PROCESS | 1649 | 1466695458822 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:24:18 INFO - PROCESS | 1649 | 1466695458823 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:24:18 INFO - PROCESS | 1649 | 1466695458825 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:24:18 INFO - PROCESS | 1649 | 1466695458828 Marionette TRACE conn2 <- [1,638,null,{}] 08:24:18 INFO - PROCESS | 1649 | 1466695458838 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:24:18 INFO - PROCESS | 1649 | 1466695458841 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:18 INFO - PROCESS | 1649 | 1466695458920 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:24:18 INFO - PROCESS | 1649 | 1466695458970 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1649 | 1466695458972 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ef800 == 33 [pid = 1649] [id = 167] 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115d0e000) [pid = 1649] [serial = 498] [outer = 0x0] 08:24:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119789c00) [pid = 1649] [serial = 499] [outer = 0x115d0e000] 08:24:19 INFO - PROCESS | 1649 | 1466695459000 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a06f400) [pid = 1649] [serial = 500] [outer = 0x115d0e000] 08:24:19 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:19 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:19 INFO - PROCESS | 1649 | 1466695459353 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:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 572ms 08:24:19 INFO - PROCESS | 1649 | 1466695459399 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1649 | 1466695459401 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:24:19 INFO - PROCESS | 1649 | 1466695459405 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1649 | 1466695459406 Marionette TRACE conn2 <- [1,642,null,{}] 08:24:19 INFO - PROCESS | 1649 | 1466695459410 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:24:19 INFO - PROCESS | 1649 | 1466695459412 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:19 INFO - PROCESS | 1649 | 1466695459559 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:24:19 INFO - PROCESS | 1649 | 1466695459567 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:19 INFO - PROCESS | 1649 | 1466695459568 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b8000 == 34 [pid = 1649] [id = 168] 08:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1191d2800) [pid = 1649] [serial = 501] [outer = 0x0] 08:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12118f400) [pid = 1649] [serial = 502] [outer = 0x1191d2800] 08:24:19 INFO - PROCESS | 1649 | 1466695459593 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1211aec00) [pid = 1649] [serial = 503] [outer = 0x1191d2800] 08:24:19 INFO - PROCESS | 1649 | 1466695459932 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:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 571ms 08:24:19 INFO - PROCESS | 1649 | 1466695459975 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1649 | 1466695459976 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:24:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:24:19 INFO - PROCESS | 1649 | 1466695459979 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1649 | 1466695459980 Marionette TRACE conn2 <- [1,646,null,{}] 08:24:19 INFO - PROCESS | 1649 | 1466695459982 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:24:19 INFO - PROCESS | 1649 | 1466695459983 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:20 INFO - PROCESS | 1649 | 1466695460076 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11978e000) [pid = 1649] [serial = 504] [outer = 0x12cc5e000] 08:24:20 INFO - PROCESS | 1649 | 1466695460094 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:20 INFO - PROCESS | 1649 | 1466695460095 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ba3000 == 35 [pid = 1649] [id = 169] 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1212e9400) [pid = 1649] [serial = 505] [outer = 0x0] 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123016800) [pid = 1649] [serial = 506] [outer = 0x1212e9400] 08:24:20 INFO - PROCESS | 1649 | 1466695460155 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123cdbc00) [pid = 1649] [serial = 507] [outer = 0x1212e9400] 08:24:20 INFO - PROCESS | 1649 | 1466695460504 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:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 569ms 08:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:24:20 INFO - PROCESS | 1649 | 1466695460549 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:24:20 INFO - PROCESS | 1649 | 1466695460551 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:24:20 INFO - PROCESS | 1649 | 1466695460553 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:24:20 INFO - PROCESS | 1649 | 1466695460555 Marionette TRACE conn2 <- [1,650,null,{}] 08:24:20 INFO - PROCESS | 1649 | 1466695460557 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:24:20 INFO - PROCESS | 1649 | 1466695460562 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:20 INFO - PROCESS | 1649 | 1466695460691 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:24:20 INFO - PROCESS | 1649 | 1466695460706 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:20 INFO - PROCESS | 1649 | 1466695460707 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d3800 == 36 [pid = 1649] [id = 170] 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123f1d400) [pid = 1649] [serial = 508] [outer = 0x0] 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125d26400) [pid = 1649] [serial = 509] [outer = 0x123f1d400] 08:24:20 INFO - PROCESS | 1649 | 1466695460745 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128733000) [pid = 1649] [serial = 510] [outer = 0x123f1d400] 08:24:21 INFO - PROCESS | 1649 | 1466695461201 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:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 08:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:24:21 INFO - PROCESS | 1649 | 1466695461222 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1649 | 1466695461224 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:24:21 INFO - PROCESS | 1649 | 1466695461226 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1649 | 1466695461227 Marionette TRACE conn2 <- [1,654,null,{}] 08:24:21 INFO - PROCESS | 1649 | 1466695461237 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:24:21 INFO - PROCESS | 1649 | 1466695461238 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:21 INFO - PROCESS | 1649 | 1466695461332 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:24:21 INFO - PROCESS | 1649 | 1466695461336 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1649 | 1466695461337 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b5000 == 37 [pid = 1649] [id = 171] 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112ea4c00) [pid = 1649] [serial = 511] [outer = 0x0] 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128779c00) [pid = 1649] [serial = 512] [outer = 0x112ea4c00] 08:24:21 INFO - PROCESS | 1649 | 1466695461361 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1292b5400) [pid = 1649] [serial = 513] [outer = 0x112ea4c00] 08:24:21 INFO - PROCESS | 1649 | 1466695461676 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:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 08:24:21 INFO - PROCESS | 1649 | 1466695461704 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1649 | 1466695461705 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:24:21 INFO - PROCESS | 1649 | 1466695461718 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1649 | 1466695461720 Marionette TRACE conn2 <- [1,658,null,{}] 08:24:21 INFO - PROCESS | 1649 | 1466695461722 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:24:21 INFO - PROCESS | 1649 | 1466695461723 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:21 INFO - PROCESS | 1649 | 1466695461818 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:24:21 INFO - PROCESS | 1649 | 1466695461822 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1649 | 1466695461823 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292e5800 == 38 [pid = 1649] [id = 172] 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12877d400) [pid = 1649] [serial = 514] [outer = 0x0] 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a5d8000) [pid = 1649] [serial = 515] [outer = 0x12877d400] 08:24:21 INFO - PROCESS | 1649 | 1466695461847 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a6a5000) [pid = 1649] [serial = 516] [outer = 0x12877d400] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115d09800) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118404800) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117148c00) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119782000) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1129e9c00) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123fb2800) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115deac00) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11810f800) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116748000) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11828a800) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x110e32400) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115df1c00) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185f1800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119b46800) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119580400) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x110e3a000) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:24:22 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116905800) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:24:22 INFO - PROCESS | 1649 | 1466695462245 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:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 578ms 08:24:22 INFO - PROCESS | 1649 | 1466695462287 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1649 | 1466695462288 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:24:22 INFO - PROCESS | 1649 | 1466695462290 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1649 | 1466695462291 Marionette TRACE conn2 <- [1,662,null,{}] 08:24:22 INFO - PROCESS | 1649 | 1466695462308 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:24:22 INFO - PROCESS | 1649 | 1466695462309 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:22 INFO - PROCESS | 1649 | 1466695462391 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:24:22 INFO - PROCESS | 1649 | 1466695462395 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 1649 | 1466695462398 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ef000 == 39 [pid = 1649] [id = 173] 08:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116752800) [pid = 1649] [serial = 517] [outer = 0x0] 08:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185f2000) [pid = 1649] [serial = 518] [outer = 0x116752800] 08:24:22 INFO - PROCESS | 1649 | 1466695462422 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119a9f400) [pid = 1649] [serial = 519] [outer = 0x116752800] 08:24:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:22 INFO - PROCESS | 1649 | 1466695462821 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:24:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:24:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 569ms 08:24:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:24:22 INFO - PROCESS | 1649 | 1466695462860 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1649 | 1466695462861 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:24:22 INFO - PROCESS | 1649 | 1466695462863 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1649 | 1466695462864 Marionette TRACE conn2 <- [1,666,null,{}] 08:24:22 INFO - PROCESS | 1649 | 1466695462866 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:24:22 INFO - PROCESS | 1649 | 1466695462867 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:22 INFO - PROCESS | 1649 | 1466695462941 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:24:23 INFO - PROCESS | 1649 | 1466695462994 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1649 | 1466695462995 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46f000 == 40 [pid = 1649] [id = 174] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11840f000) [pid = 1649] [serial = 520] [outer = 0x0] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123ab2800) [pid = 1649] [serial = 521] [outer = 0x11840f000] 08:24:23 INFO - PROCESS | 1649 | 1466695463019 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x127e1b000) [pid = 1649] [serial = 522] [outer = 0x11840f000] 08:24:23 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:23 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:23 INFO - PROCESS | 1649 | 1466695463304 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:24:23 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:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 08:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:24:23 INFO - PROCESS | 1649 | 1466695463337 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1649 | 1466695463338 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:24:23 INFO - PROCESS | 1649 | 1466695463340 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1649 | 1466695463342 Marionette TRACE conn2 <- [1,670,null,{}] 08:24:23 INFO - PROCESS | 1649 | 1466695463344 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:24:23 INFO - PROCESS | 1649 | 1466695463348 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:23 INFO - PROCESS | 1649 | 1466695463451 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:24:23 INFO - PROCESS | 1649 | 1466695463455 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1649 | 1466695463457 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18f800 == 41 [pid = 1649] [id = 175] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a413c00) [pid = 1649] [serial = 523] [outer = 0x0] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a90cc00) [pid = 1649] [serial = 524] [outer = 0x12a413c00] 08:24:23 INFO - PROCESS | 1649 | 1466695463482 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b0bb000) [pid = 1649] [serial = 525] [outer = 0x12a413c00] 08:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 08:24:23 INFO - PROCESS | 1649 | 1466695463803 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:24:23 INFO - PROCESS | 1649 | 1466695463810 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1649 | 1466695463811 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:24:23 INFO - PROCESS | 1649 | 1466695463821 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1649 | 1466695463822 Marionette TRACE conn2 <- [1,674,null,{}] 08:24:23 INFO - PROCESS | 1649 | 1466695463824 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:24:23 INFO - PROCESS | 1649 | 1466695463825 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:23 INFO - PROCESS | 1649 | 1466695463934 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:24:23 INFO - PROCESS | 1649 | 1466695463940 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1649 | 1466695463941 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b990800 == 42 [pid = 1649] [id = 176] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123021800) [pid = 1649] [serial = 526] [outer = 0x0] 08:24:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12ab3b800) [pid = 1649] [serial = 527] [outer = 0x123021800] 08:24:23 INFO - PROCESS | 1649 | 1466695463965 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b8c1000) [pid = 1649] [serial = 528] [outer = 0x123021800] 08:24:24 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:24 INFO - PROCESS | 1649 | 1466695464423 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:24:24 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:24:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 620ms 08:24:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:24:24 INFO - PROCESS | 1649 | 1466695464440 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:24:24 INFO - PROCESS | 1649 | 1466695464442 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:24:24 INFO - PROCESS | 1649 | 1466695464446 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:24:24 INFO - PROCESS | 1649 | 1466695464448 Marionette TRACE conn2 <- [1,678,null,{}] 08:24:24 INFO - PROCESS | 1649 | 1466695464452 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:24:24 INFO - PROCESS | 1649 | 1466695464454 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:24 INFO - PROCESS | 1649 | 1466695464557 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:24:24 INFO - PROCESS | 1649 | 1466695464611 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:24 INFO - PROCESS | 1649 | 1466695464613 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188e2800 == 43 [pid = 1649] [id = 177] 08:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1182ca400) [pid = 1649] [serial = 529] [outer = 0x0] 08:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11838d800) [pid = 1649] [serial = 530] [outer = 0x1182ca400] 08:24:24 INFO - PROCESS | 1649 | 1466695464656 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1185f8400) [pid = 1649] [serial = 531] [outer = 0x1182ca400] 08:24:25 INFO - PROCESS | 1649 | 1466695465076 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:24:25 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:24:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 08:24:25 INFO - PROCESS | 1649 | 1466695465117 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 1649 | 1466695465120 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:24:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:24:25 INFO - PROCESS | 1649 | 1466695465125 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1649 | 1466695465126 Marionette TRACE conn2 <- [1,682,null,{}] 08:24:25 INFO - PROCESS | 1649 | 1466695465129 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:24:25 INFO - PROCESS | 1649 | 1466695465131 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:25 INFO - PROCESS | 1649 | 1466695465231 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:24:25 INFO - PROCESS | 1649 | 1466695465307 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 1649 | 1466695465309 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f79000 == 44 [pid = 1649] [id = 178] 08:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119841800) [pid = 1649] [serial = 532] [outer = 0x0] 08:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119aa1400) [pid = 1649] [serial = 533] [outer = 0x119841800] 08:24:25 INFO - PROCESS | 1649 | 1466695465382 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11a1c9800) [pid = 1649] [serial = 534] [outer = 0x119841800] 08:24:26 INFO - PROCESS | 1649 | 1466695466250 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:24:26 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:24:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1174ms 08:24:26 INFO - PROCESS | 1649 | 1466695466320 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1649 | 1466695466321 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:24:26 INFO - PROCESS | 1649 | 1466695466324 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1649 | 1466695466326 Marionette TRACE conn2 <- [1,686,null,{}] 08:24:26 INFO - PROCESS | 1649 | 1466695466333 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:24:26 INFO - PROCESS | 1649 | 1466695466335 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:26 INFO - PROCESS | 1649 | 1466695466407 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:24:26 INFO - PROCESS | 1649 | 1466695466411 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 1649 | 1466695466415 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e42000 == 45 [pid = 1649] [id = 179] 08:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1212e4c00) [pid = 1649] [serial = 535] [outer = 0x0] 08:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123860c00) [pid = 1649] [serial = 536] [outer = 0x1212e4c00] 08:24:26 INFO - PROCESS | 1649 | 1466695466458 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125daec00) [pid = 1649] [serial = 537] [outer = 0x1212e4c00] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b18f800 == 44 [pid = 1649] [id = 175] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46f000 == 43 [pid = 1649] [id = 174] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ef000 == 42 [pid = 1649] [id = 173] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1292e5800 == 41 [pid = 1649] [id = 172] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b5000 == 40 [pid = 1649] [id = 171] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d3800 == 39 [pid = 1649] [id = 170] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x124ba3000 == 38 [pid = 1649] [id = 169] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b8000 == 37 [pid = 1649] [id = 168] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ef800 == 36 [pid = 1649] [id = 167] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117e38800 == 35 [pid = 1649] [id = 166] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116952800 == 34 [pid = 1649] [id = 165] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116acb000 == 33 [pid = 1649] [id = 164] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba000 == 32 [pid = 1649] [id = 163] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a576800 == 31 [pid = 1649] [id = 162] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d4000 == 30 [pid = 1649] [id = 150] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x123f79000 == 29 [pid = 1649] [id = 178] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b990800 == 28 [pid = 1649] [id = 176] 08:24:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1188e2800 == 27 [pid = 1649] [id = 177] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11645b000) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121191400) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113380400) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1182cf800) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118404400) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11983ac00) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119b47c00) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123863c00) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123141000) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124b89c00) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118711c00) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1191c7c00) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182d8400) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118119c00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119d5ec00) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118373c00) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133d9000) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1121aa800) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118403c00) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1182d3c00) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1188a3800) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11978f800) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1188ac800) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x129210c00) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123859400) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121184800) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x128736400) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126a69800) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119d62800) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x125b18c00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x126a6d800) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12438e400) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119d64000) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x125b98c00) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11a071c00) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 08:24:28 INFO - PROCESS | 1649 | 1466695468283 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:24:28 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:24:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1975ms 08:24:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:24:28 INFO - PROCESS | 1649 | 1466695468300 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1649 | 1466695468302 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:24:28 INFO - PROCESS | 1649 | 1466695468306 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1649 | 1466695468308 Marionette TRACE conn2 <- [1,690,null,{}] 08:24:28 INFO - PROCESS | 1649 | 1466695468313 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:24:28 INFO - PROCESS | 1649 | 1466695468317 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:28 INFO - PROCESS | 1649 | 1466695468392 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:24:28 INFO - PROCESS | 1649 | 1466695468400 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 1649 | 1466695468402 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb4800 == 28 [pid = 1649] [id = 180] 08:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116934c00) [pid = 1649] [serial = 538] [outer = 0x0] 08:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116a12c00) [pid = 1649] [serial = 539] [outer = 0x116934c00] 08:24:28 INFO - PROCESS | 1649 | 1466695468431 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118282400) [pid = 1649] [serial = 540] [outer = 0x116934c00] 08:24:29 INFO - PROCESS | 1649 | 1466695469233 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:24:29 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:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 08:24:29 INFO - PROCESS | 1649 | 1466695469279 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 1649 | 1466695469283 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:24:29 INFO - PROCESS | 1649 | 1466695469291 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1649 | 1466695469293 Marionette TRACE conn2 <- [1,694,null,{}] 08:24:29 INFO - PROCESS | 1649 | 1466695469297 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:24:29 INFO - PROCESS | 1649 | 1466695469299 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:29 INFO - PROCESS | 1649 | 1466695469376 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:24:29 INFO - PROCESS | 1649 | 1466695469383 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:29 INFO - PROCESS | 1649 | 1466695469385 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac8800 == 29 [pid = 1649] [id = 181] 08:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11837a800) [pid = 1649] [serial = 541] [outer = 0x0] 08:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118403c00) [pid = 1649] [serial = 542] [outer = 0x11837a800] 08:24:29 INFO - PROCESS | 1649 | 1466695469412 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11852bc00) [pid = 1649] [serial = 543] [outer = 0x11837a800] 08:24:30 INFO - PROCESS | 1649 | 1466695470240 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:24:30 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:24:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 976ms 08:24:30 INFO - PROCESS | 1649 | 1466695470264 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:24:30 INFO - PROCESS | 1649 | 1466695470266 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:24:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:24:30 INFO - PROCESS | 1649 | 1466695470268 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1649 | 1466695470270 Marionette TRACE conn2 <- [1,698,null,{}] 08:24:30 INFO - PROCESS | 1649 | 1466695470297 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:24:30 INFO - PROCESS | 1649 | 1466695470300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:30 INFO - PROCESS | 1649 | 1466695470378 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:24:30 INFO - PROCESS | 1649 | 1466695470385 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 1649 | 1466695470387 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11917d800 == 30 [pid = 1649] [id = 182] 08:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1188ab400) [pid = 1649] [serial = 544] [outer = 0x0] 08:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1191b4800) [pid = 1649] [serial = 545] [outer = 0x1188ab400] 08:24:30 INFO - PROCESS | 1649 | 1466695470410 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119485800) [pid = 1649] [serial = 546] [outer = 0x1188ab400] 08:24:31 INFO - PROCESS | 1649 | 1466695471384 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:24:31 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:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1132ms 08:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:24:31 INFO - PROCESS | 1649 | 1466695471401 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1649 | 1466695471402 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:24:31 INFO - PROCESS | 1649 | 1466695471404 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1649 | 1466695471405 Marionette TRACE conn2 <- [1,702,null,{}] 08:24:31 INFO - PROCESS | 1649 | 1466695471408 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:24:31 INFO - PROCESS | 1649 | 1466695471409 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:31 INFO - PROCESS | 1649 | 1466695471505 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:24:31 INFO - PROCESS | 1649 | 1466695471509 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:31 INFO - PROCESS | 1649 | 1466695471510 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195eb000 == 31 [pid = 1649] [id = 183] 08:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119842000) [pid = 1649] [serial = 547] [outer = 0x0] 08:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11a068000) [pid = 1649] [serial = 548] [outer = 0x119842000] 08:24:31 INFO - PROCESS | 1649 | 1466695471535 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11a0be000) [pid = 1649] [serial = 549] [outer = 0x119842000] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a413c00) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1212e9400) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123f1d400) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11828c800) [pid = 1649] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1191d2800) [pid = 1649] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x115d0e000) [pid = 1649] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x112d37400) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x128736c00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118378000) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118535800) [pid = 1649] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x112ea4c00) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x116752800) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12877d400) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11840f000) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:24:32 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x123021800) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:24:32 INFO - PROCESS | 1649 | 1466695472355 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:24:32 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:24:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 08:24:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:24:32 INFO - PROCESS | 1649 | 1466695472374 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1649 | 1466695472375 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:24:32 INFO - PROCESS | 1649 | 1466695472377 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1649 | 1466695472378 Marionette TRACE conn2 <- [1,706,null,{}] 08:24:32 INFO - PROCESS | 1649 | 1466695472382 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:24:32 INFO - PROCESS | 1649 | 1466695472383 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:32 INFO - PROCESS | 1649 | 1466695472462 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:24:32 INFO - PROCESS | 1649 | 1466695472478 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:32 INFO - PROCESS | 1649 | 1466695472479 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198de000 == 32 [pid = 1649] [id = 184] 08:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118409000) [pid = 1649] [serial = 550] [outer = 0x0] 08:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11870cc00) [pid = 1649] [serial = 551] [outer = 0x118409000] 08:24:32 INFO - PROCESS | 1649 | 1466695472506 Marionette DEBUG loaded listener.js 08:24:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x121184000) [pid = 1649] [serial = 552] [outer = 0x118409000] 08:24:33 INFO - PROCESS | 1649 | 1466695473292 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:24:33 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:24:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 921ms 08:24:33 INFO - PROCESS | 1649 | 1466695473299 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:24:33 INFO - PROCESS | 1649 | 1466695473300 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:24:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:24:33 INFO - PROCESS | 1649 | 1466695473302 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:24:33 INFO - PROCESS | 1649 | 1466695473303 Marionette TRACE conn2 <- [1,710,null,{}] 08:24:33 INFO - PROCESS | 1649 | 1466695473306 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:24:33 INFO - PROCESS | 1649 | 1466695473309 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:33 INFO - PROCESS | 1649 | 1466695473411 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:24:33 INFO - PROCESS | 1649 | 1466695473459 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:33 INFO - PROCESS | 1649 | 1466695473461 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b7800 == 33 [pid = 1649] [id = 185] 08:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11840f000) [pid = 1649] [serial = 553] [outer = 0x0] 08:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1211acc00) [pid = 1649] [serial = 554] [outer = 0x11840f000] 08:24:33 INFO - PROCESS | 1649 | 1466695473486 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1241d8800) [pid = 1649] [serial = 555] [outer = 0x11840f000] 08:24:34 INFO - PROCESS | 1649 | 1466695474255 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:24:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:24:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 08:24:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:24:34 INFO - PROCESS | 1649 | 1466695474273 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1649 | 1466695474274 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:24:34 INFO - PROCESS | 1649 | 1466695474276 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1649 | 1466695474277 Marionette TRACE conn2 <- [1,714,null,{}] 08:24:34 INFO - PROCESS | 1649 | 1466695474281 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:24:34 INFO - PROCESS | 1649 | 1466695474282 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:34 INFO - PROCESS | 1649 | 1466695474399 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:24:34 INFO - PROCESS | 1649 | 1466695474447 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 1649 | 1466695474448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x112c69800 == 34 [pid = 1649] [id = 186] 08:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x112c2c400) [pid = 1649] [serial = 556] [outer = 0x0] 08:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113207800) [pid = 1649] [serial = 557] [outer = 0x112c2c400] 08:24:34 INFO - PROCESS | 1649 | 1466695474480 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115e55400) [pid = 1649] [serial = 558] [outer = 0x112c2c400] 08:24:35 INFO - PROCESS | 1649 | 1466695475437 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:24:35 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:24:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1173ms 08:24:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:24:35 INFO - PROCESS | 1649 | 1466695475451 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 1649 | 1466695475453 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:24:35 INFO - PROCESS | 1649 | 1466695475457 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1649 | 1466695475459 Marionette TRACE conn2 <- [1,718,null,{}] 08:24:35 INFO - PROCESS | 1649 | 1466695475462 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:24:35 INFO - PROCESS | 1649 | 1466695475464 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:35 INFO - PROCESS | 1649 | 1466695475566 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:24:35 INFO - PROCESS | 1649 | 1466695475613 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:35 INFO - PROCESS | 1649 | 1466695475614 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11918a800 == 35 [pid = 1649] [id = 187] 08:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118370c00) [pid = 1649] [serial = 559] [outer = 0x0] 08:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118406000) [pid = 1649] [serial = 560] [outer = 0x118370c00] 08:24:35 INFO - PROCESS | 1649 | 1466695475645 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185f6400) [pid = 1649] [serial = 561] [outer = 0x118370c00] 08:24:36 INFO - PROCESS | 1649 | --DOCSHELL 0x111f6b000 == 34 [pid = 1649] [id = 25] 08:24:36 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb8000 == 33 [pid = 1649] [id = 26] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a90cc00) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x123016800) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x125d26400) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1182d1800) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118405800) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12118f400) [pid = 1649] [serial = 502] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119789c00) [pid = 1649] [serial = 499] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b0bb000) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11a06f400) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x115deb400) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x118113000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1292b3800) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118406400) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1185f8c00) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118715000) [pid = 1649] [serial = 496] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1191a7c00) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x128779c00) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1185f2000) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12a5d8000) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x119a9f400) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x123ab2800) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12a6a5000) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x127e1b000) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x128733000) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x1292b5400) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x11a075800) [pid = 1649] [serial = 215] [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:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x123cdbc00) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x1211aec00) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x12b8c1000) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x12ab3b800) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 08:24:36 INFO - PROCESS | 1649 | 1466695476685 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:24:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:24:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1271ms 08:24:36 INFO - PROCESS | 1649 | 1466695476728 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:24:36 INFO - PROCESS | 1649 | 1466695476730 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:24:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:24:36 INFO - PROCESS | 1649 | 1466695476733 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:24:36 INFO - PROCESS | 1649 | 1466695476735 Marionette TRACE conn2 <- [1,722,null,{}] 08:24:36 INFO - PROCESS | 1649 | 1466695476739 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:24:36 INFO - PROCESS | 1649 | 1466695476740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:36 INFO - PROCESS | 1649 | 1466695476813 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:24:36 INFO - PROCESS | 1649 | 1466695476820 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:36 INFO - PROCESS | 1649 | 1466695476822 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b9000 == 34 [pid = 1649] [id = 188] 08:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x117ea6c00) [pid = 1649] [serial = 562] [outer = 0x0] 08:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x1182cac00) [pid = 1649] [serial = 563] [outer = 0x117ea6c00] 08:24:36 INFO - PROCESS | 1649 | 1466695476850 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x11838d400) [pid = 1649] [serial = 564] [outer = 0x117ea6c00] 08:24:37 INFO - PROCESS | 1649 | 1466695477202 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:24:37 INFO - PROCESS | 1649 | 1466695477256 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:24:37 INFO - PROCESS | 1649 | 1466695477261 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1649 | 1466695477262 Marionette TRACE conn2 <- [1,726,null,{}] 08:24:37 INFO - PROCESS | 1649 | 1466695477265 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:24:37 INFO - PROCESS | 1649 | 1466695477266 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:37 INFO - PROCESS | 1649 | 1466695477342 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:24:37 INFO - PROCESS | 1649 | 1466695477349 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1649 | 1466695477350 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872a000 == 35 [pid = 1649] [id = 189] 08:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x1185f4800) [pid = 1649] [serial = 565] [outer = 0x0] 08:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x1188a5000) [pid = 1649] [serial = 566] [outer = 0x1185f4800] 08:24:37 INFO - PROCESS | 1649 | 1466695477377 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x119786000) [pid = 1649] [serial = 567] [outer = 0x1185f4800] 08:24:37 INFO - PROCESS | 1649 | 1466695477741 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:24:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 08:24:37 INFO - PROCESS | 1649 | 1466695477782 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1649 | 1466695477783 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:24:37 INFO - PROCESS | 1649 | 1466695477786 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1649 | 1466695477789 Marionette TRACE conn2 <- [1,730,null,{}] 08:24:37 INFO - PROCESS | 1649 | 1466695477797 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:24:37 INFO - PROCESS | 1649 | 1466695477801 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:37 INFO - PROCESS | 1649 | 1466695477920 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:24:37 INFO - PROCESS | 1649 | 1466695477928 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1649 | 1466695477931 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198e7800 == 36 [pid = 1649] [id = 190] 08:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11a068800) [pid = 1649] [serial = 568] [outer = 0x0] 08:24:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x121192c00) [pid = 1649] [serial = 569] [outer = 0x11a068800] 08:24:37 INFO - PROCESS | 1649 | 1466695477983 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1211aec00) [pid = 1649] [serial = 570] [outer = 0x11a068800] 08:24:38 INFO - PROCESS | 1649 | 1466695478465 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:24:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:24:38 INFO - PROCESS | 1649 | 1466695478511 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:24:38 INFO - PROCESS | 1649 | 1466695478515 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1649 | 1466695478518 Marionette TRACE conn2 <- [1,734,null,{}] 08:24:38 INFO - PROCESS | 1649 | 1466695478520 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:24:38 INFO - PROCESS | 1649 | 1466695478522 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:38 INFO - PROCESS | 1649 | 1466695478617 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:24:38 INFO - PROCESS | 1649 | 1466695478629 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 1649 | 1466695478631 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c3000 == 37 [pid = 1649] [id = 191] 08:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x113c64000) [pid = 1649] [serial = 571] [outer = 0x0] 08:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12438f800) [pid = 1649] [serial = 572] [outer = 0x113c64000] 08:24:38 INFO - PROCESS | 1649 | 1466695478656 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x124b86400) [pid = 1649] [serial = 573] [outer = 0x113c64000] 08:24:38 INFO - PROCESS | 1649 | 1466695478994 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:24:39 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:24:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 08:24:39 INFO - PROCESS | 1649 | 1466695479036 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:24:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:24:39 INFO - PROCESS | 1649 | 1466695479037 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:24:39 INFO - PROCESS | 1649 | 1466695479039 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1649 | 1466695479040 Marionette TRACE conn2 <- [1,738,null,{}] 08:24:39 INFO - PROCESS | 1649 | 1466695479042 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:24:39 INFO - PROCESS | 1649 | 1466695479044 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:39 INFO - PROCESS | 1649 | 1466695479134 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:24:39 INFO - PROCESS | 1649 | 1466695479143 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1649 | 1466695479144 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac0800 == 38 [pid = 1649] [id = 192] 08:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x12385ac00) [pid = 1649] [serial = 574] [outer = 0x0] 08:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x125b18c00) [pid = 1649] [serial = 575] [outer = 0x12385ac00] 08:24:39 INFO - PROCESS | 1649 | 1466695479173 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x125f8ec00) [pid = 1649] [serial = 576] [outer = 0x12385ac00] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11837a800) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1182ca400) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x119841800) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1188ab400) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x119842000) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x118409000) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:24:39 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x116934c00) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:24:39 INFO - PROCESS | 1649 | 1466695479969 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:24:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 08:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:24:40 INFO - PROCESS | 1649 | 1466695480008 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1649 | 1466695480009 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:24:40 INFO - PROCESS | 1649 | 1466695480011 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1649 | 1466695480012 Marionette TRACE conn2 <- [1,742,null,{}] 08:24:40 INFO - PROCESS | 1649 | 1466695480015 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:24:40 INFO - PROCESS | 1649 | 1466695480019 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:40 INFO - PROCESS | 1649 | 1466695480125 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:24:40 INFO - PROCESS | 1649 | 1466695480157 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:40 INFO - PROCESS | 1649 | 1466695480158 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12412b000 == 39 [pid = 1649] [id = 193] 08:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1182d7c00) [pid = 1649] [serial = 577] [outer = 0x0] 08:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x127e1c400) [pid = 1649] [serial = 578] [outer = 0x1182d7c00] 08:24:40 INFO - PROCESS | 1649 | 1466695480183 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12826e000) [pid = 1649] [serial = 579] [outer = 0x1182d7c00] 08:24:40 INFO - PROCESS | 1649 | 1466695480938 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:24:40 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:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 08:24:40 INFO - PROCESS | 1649 | 1466695480982 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1649 | 1466695480990 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:24:40 INFO - PROCESS | 1649 | 1466695480993 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1649 | 1466695480994 Marionette TRACE conn2 <- [1,746,null,{}] 08:24:40 INFO - PROCESS | 1649 | 1466695480996 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:24:40 INFO - PROCESS | 1649 | 1466695480997 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:41 INFO - PROCESS | 1649 | 1466695481068 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:24:41 INFO - PROCESS | 1649 | 1466695481072 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1649 | 1466695481073 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d8a000 == 40 [pid = 1649] [id = 194] 08:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1284b5000) [pid = 1649] [serial = 580] [outer = 0x0] 08:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x128735400) [pid = 1649] [serial = 581] [outer = 0x1284b5000] 08:24:41 INFO - PROCESS | 1649 | 1466695481097 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x128776000) [pid = 1649] [serial = 582] [outer = 0x1284b5000] 08:24:41 INFO - PROCESS | 1649 | 1466695481883 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:24:41 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:24:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 918ms 08:24:41 INFO - PROCESS | 1649 | 1466695481912 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1649 | 1466695481913 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:24:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:24:41 INFO - PROCESS | 1649 | 1466695481918 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1649 | 1466695481919 Marionette TRACE conn2 <- [1,750,null,{}] 08:24:41 INFO - PROCESS | 1649 | 1466695481921 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:24:41 INFO - PROCESS | 1649 | 1466695481922 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:41 INFO - PROCESS | 1649 | 1466695481986 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:24:42 INFO - PROCESS | 1649 | 1466695482037 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:42 INFO - PROCESS | 1649 | 1466695482038 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12801b800 == 41 [pid = 1649] [id = 195] 08:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x124b8a000) [pid = 1649] [serial = 583] [outer = 0x0] 08:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11836fc00) [pid = 1649] [serial = 584] [outer = 0x124b8a000] 08:24:42 INFO - PROCESS | 1649 | 1466695482061 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1292ac400) [pid = 1649] [serial = 585] [outer = 0x124b8a000] 08:24:42 INFO - PROCESS | 1649 | 1466695482825 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:24:42 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:24:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 08:24:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:24:42 INFO - PROCESS | 1649 | 1466695482838 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1649 | 1466695482840 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:24:42 INFO - PROCESS | 1649 | 1466695482844 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1649 | 1466695482846 Marionette TRACE conn2 <- [1,754,null,{}] 08:24:42 INFO - PROCESS | 1649 | 1466695482852 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:24:42 INFO - PROCESS | 1649 | 1466695482854 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:42 INFO - PROCESS | 1649 | 1466695482952 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:24:43 INFO - PROCESS | 1649 | 1466695482998 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:43 INFO - PROCESS | 1649 | 1466695482999 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117455000 == 42 [pid = 1649] [id = 196] 08:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11714a000) [pid = 1649] [serial = 586] [outer = 0x0] 08:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11810a400) [pid = 1649] [serial = 587] [outer = 0x11714a000] 08:24:43 INFO - PROCESS | 1649 | 1466695483032 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1182d9c00) [pid = 1649] [serial = 588] [outer = 0x11714a000] 08:24:43 INFO - PROCESS | 1649 | 1466695483922 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:24:43 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:24:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1124ms 08:24:43 INFO - PROCESS | 1649 | 1466695483967 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1649 | 1466695483970 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:24:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:24:43 INFO - PROCESS | 1649 | 1466695483975 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1649 | 1466695483977 Marionette TRACE conn2 <- [1,758,null,{}] 08:24:43 INFO - PROCESS | 1649 | 1466695483979 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:24:43 INFO - PROCESS | 1649 | 1466695483981 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:44 INFO - PROCESS | 1649 | 1466695484077 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:24:44 INFO - PROCESS | 1649 | 1466695484124 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1649 | 1466695484126 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9e000 == 43 [pid = 1649] [id = 197] 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1185f7000) [pid = 1649] [serial = 589] [outer = 0x0] 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1191a8800) [pid = 1649] [serial = 590] [outer = 0x1185f7000] 08:24:44 INFO - PROCESS | 1649 | 1466695484156 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119842400) [pid = 1649] [serial = 591] [outer = 0x1185f7000] 08:24:44 INFO - PROCESS | 1649 | 1466695484584 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:24:44 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:24:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 08:24:44 INFO - PROCESS | 1649 | 1466695484599 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:24:44 INFO - PROCESS | 1649 | 1466695484601 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:24:44 INFO - PROCESS | 1649 | 1466695484603 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1649 | 1466695484606 Marionette TRACE conn2 <- [1,762,null,{}] 08:24:44 INFO - PROCESS | 1649 | 1466695484613 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:24:44 INFO - PROCESS | 1649 | 1466695484617 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:44 INFO - PROCESS | 1649 | 1466695484714 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:24:44 INFO - PROCESS | 1649 | 1466695484760 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1649 | 1466695484763 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b0800 == 44 [pid = 1649] [id = 198] 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x121189c00) [pid = 1649] [serial = 592] [outer = 0x0] 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1233f0800) [pid = 1649] [serial = 593] [outer = 0x121189c00] 08:24:44 INFO - PROCESS | 1649 | 1466695484793 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x125b1b800) [pid = 1649] [serial = 594] [outer = 0x121189c00] 08:24:45 INFO - PROCESS | 1649 | 1466695485742 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:24:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:24:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1173ms 08:24:45 INFO - PROCESS | 1649 | 1466695485777 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1649 | 1466695485780 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:24:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:24:45 INFO - PROCESS | 1649 | 1466695485783 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1649 | 1466695485785 Marionette TRACE conn2 <- [1,766,null,{}] 08:24:45 INFO - PROCESS | 1649 | 1466695485788 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:24:45 INFO - PROCESS | 1649 | 1466695485790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:45 INFO - PROCESS | 1649 | 1466695485910 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:24:45 INFO - PROCESS | 1649 | 1466695485960 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:45 INFO - PROCESS | 1649 | 1466695485961 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x117464800 == 45 [pid = 1649] [id = 199] 08:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1176df800) [pid = 1649] [serial = 595] [outer = 0x0] 08:24:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117eabc00) [pid = 1649] [serial = 596] [outer = 0x1176df800] 08:24:45 INFO - PROCESS | 1649 | 1466695485993 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1182ca400) [pid = 1649] [serial = 597] [outer = 0x1176df800] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x117e42000 == 44 [pid = 1649] [id = 179] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9ab800 == 43 [pid = 1649] [id = 21] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b18c000 == 42 [pid = 1649] [id = 9] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a56c800 == 41 [pid = 1649] [id = 8] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b1800 == 40 [pid = 1649] [id = 6] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf41000 == 39 [pid = 1649] [id = 12] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce2f000 == 38 [pid = 1649] [id = 16] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba6800 == 37 [pid = 1649] [id = 22] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab4000 == 36 [pid = 1649] [id = 24] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12be6e000 == 35 [pid = 1649] [id = 11] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad9000 == 34 [pid = 1649] [id = 15] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6a9000 == 33 [pid = 1649] [id = 19] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b98b800 == 32 [pid = 1649] [id = 10] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x112e17800 == 31 [pid = 1649] [id = 23] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12c715000 == 30 [pid = 1649] [id = 14] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12c472800 == 29 [pid = 1649] [id = 13] 08:24:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9a6000 == 28 [pid = 1649] [id = 20] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1211acc00) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118403c00) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x123860c00) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1185f8400) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11838d800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119aa1400) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11a1c9800) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1191b4800) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11a068000) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x121184000) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11870cc00) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118282400) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x116a12c00) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11a0be000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x119485800) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 08:24:46 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11852bc00) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1649 | 1466695487357 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:24:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:24:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1624ms 08:24:47 INFO - PROCESS | 1649 | 1466695487408 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1649 | 1466695487411 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:24:47 INFO - PROCESS | 1649 | 1466695487414 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1649 | 1466695487416 Marionette TRACE conn2 <- [1,770,null,{}] 08:24:47 INFO - PROCESS | 1649 | 1466695487419 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:24:47 INFO - PROCESS | 1649 | 1466695487420 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:47 INFO - PROCESS | 1649 | 1466695487489 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:24:47 INFO - PROCESS | 1649 | 1466695487508 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 1649 | 1466695487509 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec8800 == 29 [pid = 1649] [id = 200] 08:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x117142800) [pid = 1649] [serial = 598] [outer = 0x0] 08:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1176e4400) [pid = 1649] [serial = 599] [outer = 0x117142800] 08:24:47 INFO - PROCESS | 1649 | 1466695487536 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118287400) [pid = 1649] [serial = 600] [outer = 0x117142800] 08:24:47 INFO - PROCESS | 1649 | 1466695487851 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:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 08:24:47 INFO - PROCESS | 1649 | 1466695487885 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1649 | 1466695487888 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:24:47 INFO - PROCESS | 1649 | 1466695487893 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1649 | 1466695487895 Marionette TRACE conn2 <- [1,774,null,{}] 08:24:47 INFO - PROCESS | 1649 | 1466695487897 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:24:47 INFO - PROCESS | 1649 | 1466695487899 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:47 INFO - PROCESS | 1649 | 1466695487977 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:24:47 INFO - PROCESS | 1649 | 1466695487983 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 1649 | 1466695487985 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f97000 == 30 [pid = 1649] [id = 201] 08:24:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1182d0400) [pid = 1649] [serial = 601] [outer = 0x0] 08:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11838cc00) [pid = 1649] [serial = 602] [outer = 0x1182d0400] 08:24:48 INFO - PROCESS | 1649 | 1466695488012 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11840bc00) [pid = 1649] [serial = 603] [outer = 0x1182d0400] 08:24:48 INFO - PROCESS | 1649 | 1466695488341 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:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 08:24:48 INFO - PROCESS | 1649 | 1466695488362 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1649 | 1466695488363 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:24:48 INFO - PROCESS | 1649 | 1466695488368 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1649 | 1466695488371 Marionette TRACE conn2 <- [1,778,null,{}] 08:24:48 INFO - PROCESS | 1649 | 1466695488378 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:24:48 INFO - PROCESS | 1649 | 1466695488381 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:48 INFO - PROCESS | 1649 | 1466695488452 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:24:48 INFO - PROCESS | 1649 | 1466695488506 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1649 | 1466695488508 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11927f000 == 31 [pid = 1649] [id = 202] 08:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11645c400) [pid = 1649] [serial = 604] [outer = 0x0] 08:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118718000) [pid = 1649] [serial = 605] [outer = 0x11645c400] 08:24:48 INFO - PROCESS | 1649 | 1466695488536 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1191b4400) [pid = 1649] [serial = 606] [outer = 0x11645c400] 08:24:48 INFO - PROCESS | 1649 | 1466695488869 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:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 08:24:48 INFO - PROCESS | 1649 | 1466695488889 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1649 | 1466695488891 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:24:48 INFO - PROCESS | 1649 | 1466695488893 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1649 | 1466695488894 Marionette TRACE conn2 <- [1,782,null,{}] 08:24:48 INFO - PROCESS | 1649 | 1466695488896 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:24:48 INFO - PROCESS | 1649 | 1466695488898 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:48 INFO - PROCESS | 1649 | 1466695488991 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:24:49 INFO - PROCESS | 1649 | 1466695489024 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 1649 | 1466695489025 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f2800 == 32 [pid = 1649] [id = 203] 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1191cb400) [pid = 1649] [serial = 607] [outer = 0x0] 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119580400) [pid = 1649] [serial = 608] [outer = 0x1191cb400] 08:24:49 INFO - PROCESS | 1649 | 1466695489050 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119aa0800) [pid = 1649] [serial = 609] [outer = 0x1191cb400] 08:24:49 INFO - PROCESS | 1649 | 1466695489357 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:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 517ms 08:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:24:49 INFO - PROCESS | 1649 | 1466695489411 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1649 | 1466695489412 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:24:49 INFO - PROCESS | 1649 | 1466695489414 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1649 | 1466695489416 Marionette TRACE conn2 <- [1,786,null,{}] 08:24:49 INFO - PROCESS | 1649 | 1466695489418 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:24:49 INFO - PROCESS | 1649 | 1466695489419 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:49 INFO - PROCESS | 1649 | 1466695489509 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:24:49 INFO - PROCESS | 1649 | 1466695489541 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 1649 | 1466695489542 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ba0000 == 33 [pid = 1649] [id = 204] 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1182cd800) [pid = 1649] [serial = 610] [outer = 0x0] 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11a06c800) [pid = 1649] [serial = 611] [outer = 0x1182cd800] 08:24:49 INFO - PROCESS | 1649 | 1466695489567 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a0bb800) [pid = 1649] [serial = 612] [outer = 0x1182cd800] 08:24:49 INFO - PROCESS | 1649 | 1466695489901 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:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 08:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:24:49 INFO - PROCESS | 1649 | 1466695489936 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1649 | 1466695489937 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:24:49 INFO - PROCESS | 1649 | 1466695489939 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1649 | 1466695489940 Marionette TRACE conn2 <- [1,790,null,{}] 08:24:49 INFO - PROCESS | 1649 | 1466695489943 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:24:49 INFO - PROCESS | 1649 | 1466695489947 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:50 INFO - PROCESS | 1649 | 1466695490054 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:24:50 INFO - PROCESS | 1649 | 1466695490058 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1649 | 1466695490059 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123669000 == 34 [pid = 1649] [id = 205] 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119b4d800) [pid = 1649] [serial = 613] [outer = 0x0] 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x121198800) [pid = 1649] [serial = 614] [outer = 0x119b4d800] 08:24:50 INFO - PROCESS | 1649 | 1466695490085 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124388800) [pid = 1649] [serial = 615] [outer = 0x119b4d800] 08:24:50 INFO - PROCESS | 1649 | 1466695490408 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:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 517ms 08:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:24:50 INFO - PROCESS | 1649 | 1466695490458 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:24:50 INFO - PROCESS | 1649 | 1466695490459 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:24:50 INFO - PROCESS | 1649 | 1466695490461 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:24:50 INFO - PROCESS | 1649 | 1466695490462 Marionette TRACE conn2 <- [1,794,null,{}] 08:24:50 INFO - PROCESS | 1649 | 1466695490478 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:24:50 INFO - PROCESS | 1649 | 1466695490479 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:50 INFO - PROCESS | 1649 | 1466695490566 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:24:50 INFO - PROCESS | 1649 | 1466695490570 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1649 | 1466695490571 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f7a800 == 35 [pid = 1649] [id = 206] 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115453000) [pid = 1649] [serial = 616] [outer = 0x0] 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124b88400) [pid = 1649] [serial = 617] [outer = 0x115453000] 08:24:50 INFO - PROCESS | 1649 | 1466695490595 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x125dae400) [pid = 1649] [serial = 618] [outer = 0x115453000] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12385ac00) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x117ea6c00) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1185f4800) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x112c2c400) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11a068800) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11840f000) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118370c00) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1182d7c00) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1284b5000) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x113c64000) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x124b8a000) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:24:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1212e4c00) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:24:51 INFO - PROCESS | 1649 | 1466695491016 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:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 576ms 08:24:51 INFO - PROCESS | 1649 | 1466695491037 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1649 | 1466695491039 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:24:51 INFO - PROCESS | 1649 | 1466695491041 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1649 | 1466695491042 Marionette TRACE conn2 <- [1,798,null,{}] 08:24:51 INFO - PROCESS | 1649 | 1466695491044 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:24:51 INFO - PROCESS | 1649 | 1466695491045 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:51 INFO - PROCESS | 1649 | 1466695491118 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:24:51 INFO - PROCESS | 1649 | 1466695491121 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 1649 | 1466695491122 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bdd800 == 36 [pid = 1649] [id = 207] 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116fb0400) [pid = 1649] [serial = 619] [outer = 0x0] 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1212e4c00) [pid = 1649] [serial = 620] [outer = 0x116fb0400] 08:24:51 INFO - PROCESS | 1649 | 1466695491149 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x124c8dc00) [pid = 1649] [serial = 621] [outer = 0x116fb0400] 08:24:51 INFO - PROCESS | 1649 | 1466695491468 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:24:51 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:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 08:24:51 INFO - PROCESS | 1649 | 1466695491511 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1649 | 1466695491512 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:24:51 INFO - PROCESS | 1649 | 1466695491514 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1649 | 1466695491516 Marionette TRACE conn2 <- [1,802,null,{}] 08:24:51 INFO - PROCESS | 1649 | 1466695491518 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:24:51 INFO - PROCESS | 1649 | 1466695491519 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:51 INFO - PROCESS | 1649 | 1466695491619 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:24:51 INFO - PROCESS | 1649 | 1466695491622 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 1649 | 1466695491623 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11927d000 == 37 [pid = 1649] [id = 208] 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116936c00) [pid = 1649] [serial = 622] [outer = 0x0] 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x126a6a800) [pid = 1649] [serial = 623] [outer = 0x116936c00] 08:24:51 INFO - PROCESS | 1649 | 1466695491649 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x126a73800) [pid = 1649] [serial = 624] [outer = 0x116936c00] 08:24:51 INFO - PROCESS | 1649 | 1466695491970 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:24:51 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:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 469ms 08:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:24:51 INFO - PROCESS | 1649 | 1466695491985 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1649 | 1466695491987 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:24:51 INFO - PROCESS | 1649 | 1466695491990 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1649 | 1466695491991 Marionette TRACE conn2 <- [1,806,null,{}] 08:24:51 INFO - PROCESS | 1649 | 1466695491995 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:24:52 INFO - PROCESS | 1649 | 1466695491997 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:52 INFO - PROCESS | 1649 | 1466695492118 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:24:52 INFO - PROCESS | 1649 | 1466695492168 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1649 | 1466695492169 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287bb800 == 38 [pid = 1649] [id = 209] 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118409400) [pid = 1649] [serial = 625] [outer = 0x0] 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x127e1b000) [pid = 1649] [serial = 626] [outer = 0x118409400] 08:24:52 INFO - PROCESS | 1649 | 1466695492204 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x128729000) [pid = 1649] [serial = 627] [outer = 0x118409400] 08:24:52 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:24:52 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:24:52 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:24:52 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 08:24:52 INFO - PROCESS | 1649 | 1466695492628 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:24:52 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:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 08:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:24:52 INFO - PROCESS | 1649 | 1466695492660 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1649 | 1466695492662 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:24:52 INFO - PROCESS | 1649 | 1466695492664 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1649 | 1466695492665 Marionette TRACE conn2 <- [1,810,null,{}] 08:24:52 INFO - PROCESS | 1649 | 1466695492668 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:24:52 INFO - PROCESS | 1649 | 1466695492669 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:52 INFO - PROCESS | 1649 | 1466695492777 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:24:52 INFO - PROCESS | 1649 | 1466695492785 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1649 | 1466695492787 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9f800 == 39 [pid = 1649] [id = 210] 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12872e800) [pid = 1649] [serial = 628] [outer = 0x0] 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118119400) [pid = 1649] [serial = 629] [outer = 0x12872e800] 08:24:52 INFO - PROCESS | 1649 | 1466695492812 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1292b8000) [pid = 1649] [serial = 630] [outer = 0x12872e800] 08:24:53 INFO - PROCESS | 1649 | 1466695493371 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:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 769ms 08:24:53 INFO - PROCESS | 1649 | 1466695493440 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1649 | 1466695493443 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:24:53 INFO - PROCESS | 1649 | 1466695493469 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1649 | 1466695493471 Marionette TRACE conn2 <- [1,814,null,{}] 08:24:53 INFO - PROCESS | 1649 | 1466695493478 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:24:53 INFO - PROCESS | 1649 | 1466695493479 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:53 INFO - PROCESS | 1649 | 1466695493625 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:24:53 INFO - PROCESS | 1649 | 1466695493632 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1649 | 1466695493634 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f89000 == 40 [pid = 1649] [id = 211] 08:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116747c00) [pid = 1649] [serial = 631] [outer = 0x0] 08:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118115c00) [pid = 1649] [serial = 632] [outer = 0x116747c00] 08:24:53 INFO - PROCESS | 1649 | 1466695493665 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182d2400) [pid = 1649] [serial = 633] [outer = 0x116747c00] 08:24:54 INFO - PROCESS | 1649 | 1466695494447 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:24:54 INFO - PROCESS | 1649 | 1466695494500 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:24:54 INFO - PROCESS | 1649 | 1466695494505 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1649 | 1466695494509 Marionette TRACE conn2 <- [1,818,null,{}] 08:24:54 INFO - PROCESS | 1649 | 1466695494514 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:24:54 INFO - PROCESS | 1649 | 1466695494517 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:54 INFO - PROCESS | 1649 | 1466695494627 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:24:54 INFO - PROCESS | 1649 | 1466695494675 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:54 INFO - PROCESS | 1649 | 1466695494677 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab9000 == 41 [pid = 1649] [id = 212] 08:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1176e9400) [pid = 1649] [serial = 634] [outer = 0x0] 08:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118289000) [pid = 1649] [serial = 635] [outer = 0x1176e9400] 08:24:54 INFO - PROCESS | 1649 | 1466695494705 Marionette DEBUG loaded listener.js 08:24:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1182d9000) [pid = 1649] [serial = 636] [outer = 0x1176e9400] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1287bb800 == 40 [pid = 1649] [id = 209] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11927d000 == 39 [pid = 1649] [id = 208] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125bdd800 == 38 [pid = 1649] [id = 207] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x123f7a800 == 37 [pid = 1649] [id = 206] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x123669000 == 36 [pid = 1649] [id = 205] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119ba0000 == 35 [pid = 1649] [id = 204] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f2800 == 34 [pid = 1649] [id = 203] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11927f000 == 33 [pid = 1649] [id = 202] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x116f97000 == 32 [pid = 1649] [id = 201] 08:24:55 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec8800 == 31 [pid = 1649] [id = 200] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125daec00) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125b18c00) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182cac00) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11838d400) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1188a5000) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119786000) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113207800) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x115e55400) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121192c00) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1241d8800) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118406000) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1185f6400) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x127e1c400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x128735400) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12438f800) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x125f8ec00) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1292ac400) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11836fc00) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x124b86400) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12826e000) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1211aec00) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x128776000) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1649 | 1466695495129 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:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 675ms 08:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:24:55 INFO - PROCESS | 1649 | 1466695495179 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1649 | 1466695495183 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:24:55 INFO - PROCESS | 1649 | 1466695495187 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1649 | 1466695495189 Marionette TRACE conn2 <- [1,822,null,{}] 08:24:55 INFO - PROCESS | 1649 | 1466695495191 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:24:55 INFO - PROCESS | 1649 | 1466695495193 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:55 INFO - PROCESS | 1649 | 1466695495268 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:24:55 INFO - PROCESS | 1649 | 1466695495272 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1649 | 1466695495273 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e26800 == 32 [pid = 1649] [id = 213] 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118377800) [pid = 1649] [serial = 637] [outer = 0x0] 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118409000) [pid = 1649] [serial = 638] [outer = 0x118377800] 08:24:55 INFO - PROCESS | 1649 | 1466695495302 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11870bc00) [pid = 1649] [serial = 639] [outer = 0x118377800] 08:24:55 INFO - PROCESS | 1649 | 1466695495627 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:24:55 INFO - PROCESS | 1649 | 1466695495658 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:24:55 INFO - PROCESS | 1649 | 1466695495660 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1649 | 1466695495663 Marionette TRACE conn2 <- [1,826,null,{}] 08:24:55 INFO - PROCESS | 1649 | 1466695495671 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:24:55 INFO - PROCESS | 1649 | 1466695495674 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:55 INFO - PROCESS | 1649 | 1466695495750 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:24:55 INFO - PROCESS | 1649 | 1466695495755 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1649 | 1466695495757 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195e8800 == 33 [pid = 1649] [id = 214] 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1191c4000) [pid = 1649] [serial = 640] [outer = 0x0] 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119839800) [pid = 1649] [serial = 641] [outer = 0x1191c4000] 08:24:55 INFO - PROCESS | 1649 | 1466695495787 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11a070800) [pid = 1649] [serial = 642] [outer = 0x1191c4000] 08:24:56 INFO - PROCESS | 1649 | 1466695496136 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:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 08:24:56 INFO - PROCESS | 1649 | 1466695496183 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1649 | 1466695496185 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:24:56 INFO - PROCESS | 1649 | 1466695496187 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1649 | 1466695496188 Marionette TRACE conn2 <- [1,830,null,{}] 08:24:56 INFO - PROCESS | 1649 | 1466695496190 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:24:56 INFO - PROCESS | 1649 | 1466695496191 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:56 INFO - PROCESS | 1649 | 1466695496268 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:24:56 INFO - PROCESS | 1649 | 1466695496272 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1649 | 1466695496273 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212ae800 == 34 [pid = 1649] [id = 215] 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113c1dc00) [pid = 1649] [serial = 643] [outer = 0x0] 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x121191400) [pid = 1649] [serial = 644] [outer = 0x113c1dc00] 08:24:56 INFO - PROCESS | 1649 | 1466695496298 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1211b2800) [pid = 1649] [serial = 645] [outer = 0x113c1dc00] 08:24:56 INFO - PROCESS | 1649 | 1466695496619 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:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 467ms 08:24:56 INFO - PROCESS | 1649 | 1466695496655 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1649 | 1466695496656 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:24:56 INFO - PROCESS | 1649 | 1466695496658 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1649 | 1466695496659 Marionette TRACE conn2 <- [1,834,null,{}] 08:24:56 INFO - PROCESS | 1649 | 1466695496662 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:24:56 INFO - PROCESS | 1649 | 1466695496663 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:56 INFO - PROCESS | 1649 | 1466695496734 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:24:56 INFO - PROCESS | 1649 | 1466695496738 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1649 | 1466695496739 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x123665000 == 35 [pid = 1649] [id = 216] 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1211acc00) [pid = 1649] [serial = 646] [outer = 0x0] 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x123860c00) [pid = 1649] [serial = 647] [outer = 0x1211acc00] 08:24:56 INFO - PROCESS | 1649 | 1466695496766 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12438f800) [pid = 1649] [serial = 648] [outer = 0x1211acc00] 08:24:57 INFO - PROCESS | 1649 | 1466695497065 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:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 420ms 08:24:57 INFO - PROCESS | 1649 | 1466695497078 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1649 | 1466695497080 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:24:57 INFO - PROCESS | 1649 | 1466695497089 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1649 | 1466695497090 Marionette TRACE conn2 <- [1,838,null,{}] 08:24:57 INFO - PROCESS | 1649 | 1466695497092 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:24:57 INFO - PROCESS | 1649 | 1466695497097 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:57 INFO - PROCESS | 1649 | 1466695497240 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:24:57 INFO - PROCESS | 1649 | 1466695497250 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1649 | 1466695497251 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f5f800 == 36 [pid = 1649] [id = 217] 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116935000) [pid = 1649] [serial = 649] [outer = 0x0] 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123782c00) [pid = 1649] [serial = 650] [outer = 0x116935000] 08:24:57 INFO - PROCESS | 1649 | 1466695497276 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x128270000) [pid = 1649] [serial = 651] [outer = 0x116935000] 08:24:57 INFO - PROCESS | 1649 | 1466695497634 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:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 570ms 08:24:57 INFO - PROCESS | 1649 | 1466695497660 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1649 | 1466695497661 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:24:57 INFO - PROCESS | 1649 | 1466695497670 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1649 | 1466695497671 Marionette TRACE conn2 <- [1,842,null,{}] 08:24:57 INFO - PROCESS | 1649 | 1466695497673 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:24:57 INFO - PROCESS | 1649 | 1466695497675 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:57 INFO - PROCESS | 1649 | 1466695497774 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:24:57 INFO - PROCESS | 1649 | 1466695497778 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1649 | 1466695497779 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800e800 == 37 [pid = 1649] [id = 218] 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121186800) [pid = 1649] [serial = 652] [outer = 0x0] 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x128776000) [pid = 1649] [serial = 653] [outer = 0x121186800] 08:24:57 INFO - PROCESS | 1649 | 1466695497804 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1292ae400) [pid = 1649] [serial = 654] [outer = 0x121186800] 08:24:58 INFO - PROCESS | 1649 | 1466695498127 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:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 08:24:58 INFO - PROCESS | 1649 | 1466695498139 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1649 | 1466695498140 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:24:58 INFO - PROCESS | 1649 | 1466695498142 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1649 | 1466695498144 Marionette TRACE conn2 <- [1,846,null,{}] 08:24:58 INFO - PROCESS | 1649 | 1466695498162 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:24:58 INFO - PROCESS | 1649 | 1466695498163 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:58 INFO - PROCESS | 1649 | 1466695498260 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:24:58 INFO - PROCESS | 1649 | 1466695498264 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1649 | 1466695498265 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287cd800 == 38 [pid = 1649] [id = 219] 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1292b5c00) [pid = 1649] [serial = 655] [outer = 0x0] 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a40b400) [pid = 1649] [serial = 656] [outer = 0x1292b5c00] 08:24:58 INFO - PROCESS | 1649 | 1466695498288 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a5d8400) [pid = 1649] [serial = 657] [outer = 0x1292b5c00] 08:24:58 INFO - PROCESS | 1649 | 1466695498622 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:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 08:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:24:58 INFO - PROCESS | 1649 | 1466695498661 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1649 | 1466695498663 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:24:58 INFO - PROCESS | 1649 | 1466695498668 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1649 | 1466695498669 Marionette TRACE conn2 <- [1,850,null,{}] 08:24:58 INFO - PROCESS | 1649 | 1466695498671 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:24:58 INFO - PROCESS | 1649 | 1466695498672 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:58 INFO - PROCESS | 1649 | 1466695498762 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:24:58 INFO - PROCESS | 1649 | 1466695498795 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1649 | 1466695498796 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a44f800 == 39 [pid = 1649] [id = 220] 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a5da000) [pid = 1649] [serial = 658] [outer = 0x0] 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a6a2400) [pid = 1649] [serial = 659] [outer = 0x12a5da000] 08:24:58 INFO - PROCESS | 1649 | 1466695498827 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a6a8800) [pid = 1649] [serial = 660] [outer = 0x12a5da000] 08:24:59 INFO - PROCESS | 1649 | 1466695499123 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:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 08:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:24:59 INFO - PROCESS | 1649 | 1466695499139 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1649 | 1466695499140 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:24:59 INFO - PROCESS | 1649 | 1466695499142 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1649 | 1466695499144 Marionette TRACE conn2 <- [1,854,null,{}] 08:24:59 INFO - PROCESS | 1649 | 1466695499146 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:24:59 INFO - PROCESS | 1649 | 1466695499147 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:59 INFO - PROCESS | 1649 | 1466695499293 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118409400) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1182cd800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1191cb400) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x117142800) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182d0400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1176df800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11645c400) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11714a000) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115453000) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185f7000) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121189c00) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119b4d800) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116fb0400) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:24:59 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116936c00) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:24:59 INFO - PROCESS | 1649 | 1466695499335 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:59 INFO - PROCESS | 1649 | 1466695499336 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11927c800 == 40 [pid = 1649] [id = 221] 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113c5b400) [pid = 1649] [serial = 661] [outer = 0x0] 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x117142800) [pid = 1649] [serial = 662] [outer = 0x113c5b400] 08:24:59 INFO - PROCESS | 1649 | 1466695499361 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118533800) [pid = 1649] [serial = 663] [outer = 0x113c5b400] 08:24:59 INFO - PROCESS | 1649 | 1466695499614 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:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 08:24:59 INFO - PROCESS | 1649 | 1466695499663 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1649 | 1466695499665 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:24:59 INFO - PROCESS | 1649 | 1466695499673 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1649 | 1466695499675 Marionette TRACE conn2 <- [1,858,null,{}] 08:24:59 INFO - PROCESS | 1649 | 1466695499678 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:24:59 INFO - PROCESS | 1649 | 1466695499679 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:59 INFO - PROCESS | 1649 | 1466695499774 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:24:59 INFO - PROCESS | 1649 | 1466695499777 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:59 INFO - PROCESS | 1649 | 1466695499779 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:24:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba1000 == 41 [pid = 1649] [id = 222] 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116194000) [pid = 1649] [serial = 664] [outer = 0x0] 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x126a66800) [pid = 1649] [serial = 665] [outer = 0x116194000] 08:24:59 INFO - PROCESS | 1649 | 1466695499815 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12118b800) [pid = 1649] [serial = 666] [outer = 0x116194000] 08:25:00 INFO - PROCESS | 1649 | 1466695500140 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:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 08:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:25:00 INFO - PROCESS | 1649 | 1466695500154 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 1649 | 1466695500155 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:25:00 INFO - PROCESS | 1649 | 1466695500157 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 1649 | 1466695500158 Marionette TRACE conn2 <- [1,862,null,{}] 08:25:00 INFO - PROCESS | 1649 | 1466695500161 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:25:00 INFO - PROCESS | 1649 | 1466695500162 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:00 INFO - PROCESS | 1649 | 1466695500276 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:25:00 INFO - PROCESS | 1649 | 1466695500283 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1649 | 1466695500285 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b185800 == 42 [pid = 1649] [id = 223] 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125d26800) [pid = 1649] [serial = 667] [outer = 0x0] 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12ab3ac00) [pid = 1649] [serial = 668] [outer = 0x125d26800] 08:25:00 INFO - PROCESS | 1649 | 1466695500309 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12b0b1000) [pid = 1649] [serial = 669] [outer = 0x125d26800] 08:25:00 INFO - PROCESS | 1649 | 1466695500600 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:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 08:25:00 INFO - PROCESS | 1649 | 1466695500626 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 1649 | 1466695500627 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:25:00 INFO - PROCESS | 1649 | 1466695500629 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 1649 | 1466695500632 Marionette TRACE conn2 <- [1,866,null,{}] 08:25:00 INFO - PROCESS | 1649 | 1466695500637 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:25:00 INFO - PROCESS | 1649 | 1466695500638 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:00 INFO - PROCESS | 1649 | 1466695500716 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:25:00 INFO - PROCESS | 1649 | 1466695500720 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1649 | 1466695500721 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b98a000 == 43 [pid = 1649] [id = 224] 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b0af000) [pid = 1649] [serial = 670] [outer = 0x0] 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12b13c400) [pid = 1649] [serial = 671] [outer = 0x12b0af000] 08:25:00 INFO - PROCESS | 1649 | 1466695500752 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b143400) [pid = 1649] [serial = 672] [outer = 0x12b0af000] 08:25:01 INFO - PROCESS | 1649 | 1466695501086 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:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 08:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:25:01 INFO - PROCESS | 1649 | 1466695501103 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1649 | 1466695501104 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:25:01 INFO - PROCESS | 1649 | 1466695501106 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1649 | 1466695501107 Marionette TRACE conn2 <- [1,870,null,{}] 08:25:01 INFO - PROCESS | 1649 | 1466695501110 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:25:01 INFO - PROCESS | 1649 | 1466695501111 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:01 INFO - PROCESS | 1649 | 1466695501212 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:25:01 INFO - PROCESS | 1649 | 1466695501221 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1649 | 1466695501222 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b996800 == 44 [pid = 1649] [id = 225] 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b143c00) [pid = 1649] [serial = 673] [outer = 0x0] 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b8c0c00) [pid = 1649] [serial = 674] [outer = 0x12b143c00] 08:25:01 INFO - PROCESS | 1649 | 1466695501245 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b8c6400) [pid = 1649] [serial = 675] [outer = 0x12b143c00] 08:25:01 INFO - PROCESS | 1649 | 1466695501719 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:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 619ms 08:25:01 INFO - PROCESS | 1649 | 1466695501726 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1649 | 1466695501729 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:25:01 INFO - PROCESS | 1649 | 1466695501732 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1649 | 1466695501735 Marionette TRACE conn2 <- [1,874,null,{}] 08:25:01 INFO - PROCESS | 1649 | 1466695501738 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:25:01 INFO - PROCESS | 1649 | 1466695501740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:01 INFO - PROCESS | 1649 | 1466695501843 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:25:01 INFO - PROCESS | 1649 | 1466695501908 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1649 | 1466695501909 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11918a000 == 45 [pid = 1649] [id = 226] 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176ec000) [pid = 1649] [serial = 676] [outer = 0x0] 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11836fc00) [pid = 1649] [serial = 677] [outer = 0x1176ec000] 08:25:01 INFO - PROCESS | 1649 | 1466695501940 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11840b800) [pid = 1649] [serial = 678] [outer = 0x1176ec000] 08:25:02 INFO - PROCESS | 1649 | 1466695502355 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:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 08:25:02 INFO - PROCESS | 1649 | 1466695502403 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1649 | 1466695502407 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:25:02 INFO - PROCESS | 1649 | 1466695502411 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1649 | 1466695502413 Marionette TRACE conn2 <- [1,878,null,{}] 08:25:02 INFO - PROCESS | 1649 | 1466695502418 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:25:02 INFO - PROCESS | 1649 | 1466695502420 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:02 INFO - PROCESS | 1649 | 1466695502544 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:25:02 INFO - PROCESS | 1649 | 1466695502626 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:02 INFO - PROCESS | 1649 | 1466695502627 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269aa000 == 46 [pid = 1649] [id = 227] 08:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119788c00) [pid = 1649] [serial = 679] [outer = 0x0] 08:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11978b400) [pid = 1649] [serial = 680] [outer = 0x119788c00] 08:25:02 INFO - PROCESS | 1649 | 1466695502657 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121183c00) [pid = 1649] [serial = 681] [outer = 0x119788c00] 08:25:03 INFO - PROCESS | 1649 | 1466695503066 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:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 08:25:03 INFO - PROCESS | 1649 | 1466695503083 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1649 | 1466695503084 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:25:03 INFO - PROCESS | 1649 | 1466695503087 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1649 | 1466695503089 Marionette TRACE conn2 <- [1,882,null,{}] 08:25:03 INFO - PROCESS | 1649 | 1466695503097 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:25:03 INFO - PROCESS | 1649 | 1466695503100 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:03 INFO - PROCESS | 1649 | 1466695503199 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:25:03 INFO - PROCESS | 1649 | 1466695503254 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:03 INFO - PROCESS | 1649 | 1466695503256 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be70000 == 47 [pid = 1649] [id = 228] 08:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123ab4000) [pid = 1649] [serial = 682] [outer = 0x0] 08:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124b89000) [pid = 1649] [serial = 683] [outer = 0x123ab4000] 08:25:03 INFO - PROCESS | 1649 | 1466695503286 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126a6e000) [pid = 1649] [serial = 684] [outer = 0x123ab4000] 08:25:03 INFO - PROCESS | 1649 | 1466695503712 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:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 08:25:03 INFO - PROCESS | 1649 | 1466695503758 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1649 | 1466695503760 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:25:03 INFO - PROCESS | 1649 | 1466695503763 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1649 | 1466695503764 Marionette TRACE conn2 <- [1,886,null,{}] 08:25:03 INFO - PROCESS | 1649 | 1466695503767 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:25:03 INFO - PROCESS | 1649 | 1466695503768 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:04 INFO - PROCESS | 1649 | 1466695504015 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:25:04 INFO - PROCESS | 1649 | 1466695504097 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 1649 | 1466695504099 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x111e8c800 == 48 [pid = 1649] [id = 229] 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x111c75800) [pid = 1649] [serial = 685] [outer = 0x0] 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x111ec9400) [pid = 1649] [serial = 686] [outer = 0x111c75800] 08:25:04 INFO - PROCESS | 1649 | 1466695504127 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11297ec00) [pid = 1649] [serial = 687] [outer = 0x111c75800] 08:25:04 INFO - PROCESS | 1649 | 1466695504528 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:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 820ms 08:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:25:04 INFO - PROCESS | 1649 | 1466695504584 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1649 | 1466695504587 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:25:04 INFO - PROCESS | 1649 | 1466695504590 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1649 | 1466695504592 Marionette TRACE conn2 <- [1,890,null,{}] 08:25:04 INFO - PROCESS | 1649 | 1466695504595 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:25:04 INFO - PROCESS | 1649 | 1466695504596 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:04 INFO - PROCESS | 1649 | 1466695504686 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:25:04 INFO - PROCESS | 1649 | 1466695504753 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 1649 | 1466695504754 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a7000 == 49 [pid = 1649] [id = 230] 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x113c5a400) [pid = 1649] [serial = 688] [outer = 0x0] 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x115d0e000) [pid = 1649] [serial = 689] [outer = 0x113c5a400] 08:25:04 INFO - PROCESS | 1649 | 1466695504782 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11619cc00) [pid = 1649] [serial = 690] [outer = 0x113c5a400] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b98a000 == 48 [pid = 1649] [id = 224] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b185800 == 47 [pid = 1649] [id = 223] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba1000 == 46 [pid = 1649] [id = 222] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11927c800 == 45 [pid = 1649] [id = 221] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12a44f800 == 44 [pid = 1649] [id = 220] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1287cd800 == 43 [pid = 1649] [id = 219] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12800e800 == 42 [pid = 1649] [id = 218] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x123f5f800 == 41 [pid = 1649] [id = 217] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x123665000 == 40 [pid = 1649] [id = 216] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1212ae800 == 39 [pid = 1649] [id = 215] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1195e8800 == 38 [pid = 1649] [id = 214] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x117e26800 == 37 [pid = 1649] [id = 213] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab9000 == 36 [pid = 1649] [id = 212] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x116f89000 == 35 [pid = 1649] [id = 211] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9f800 == 34 [pid = 1649] [id = 210] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b0800 == 33 [pid = 1649] [id = 198] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x117464800 == 32 [pid = 1649] [id = 199] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x111e8c800 == 31 [pid = 1649] [id = 229] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12be70000 == 30 [pid = 1649] [id = 228] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x1269aa000 == 29 [pid = 1649] [id = 227] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11918a000 == 28 [pid = 1649] [id = 226] 08:25:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b996800 == 27 [pid = 1649] [id = 225] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124c8dc00) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126a6a800) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1212e4c00) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x125dae400) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126a73800) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128729000) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1191b4400) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118119400) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127e1b000) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a06c800) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119580400) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119aa0800) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1176e4400) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118287400) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11838cc00) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11840bc00) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1182ca400) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117eabc00) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118718000) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1182d9c00) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11810a400) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11a0bb800) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124b88400) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119842400) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1191a8800) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x125b1b800) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1233f0800) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121198800) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124388800) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 08:25:05 INFO - PROCESS | 1649 | 1466695505635 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:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1072ms 08:25:05 INFO - PROCESS | 1649 | 1466695505662 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1649 | 1466695505665 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:25:05 INFO - PROCESS | 1649 | 1466695505668 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1649 | 1466695505670 Marionette TRACE conn2 <- [1,894,null,{}] 08:25:05 INFO - PROCESS | 1649 | 1466695505674 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:25:05 INFO - PROCESS | 1649 | 1466695505675 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:05 INFO - PROCESS | 1649 | 1466695505753 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:25:05 INFO - PROCESS | 1649 | 1466695505801 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1649 | 1466695505804 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb3000 == 28 [pid = 1649] [id = 231] 08:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1132e6800) [pid = 1649] [serial = 691] [outer = 0x0] 08:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115d08000) [pid = 1649] [serial = 692] [outer = 0x1132e6800] 08:25:05 INFO - PROCESS | 1649 | 1466695505831 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11619b800) [pid = 1649] [serial = 693] [outer = 0x1132e6800] 08:25:06 INFO - PROCESS | 1649 | 1466695506121 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:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 08:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:25:06 INFO - PROCESS | 1649 | 1466695506138 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1649 | 1466695506141 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:25:06 INFO - PROCESS | 1649 | 1466695506145 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1649 | 1466695506149 Marionette TRACE conn2 <- [1,898,null,{}] 08:25:06 INFO - PROCESS | 1649 | 1466695506159 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:25:06 INFO - PROCESS | 1649 | 1466695506160 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:06 INFO - PROCESS | 1649 | 1466695506240 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:25:06 INFO - PROCESS | 1649 | 1466695506244 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:06 INFO - PROCESS | 1649 | 1466695506246 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f88000 == 29 [pid = 1649] [id = 232] 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117149c00) [pid = 1649] [serial = 694] [outer = 0x0] 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1176e8800) [pid = 1649] [serial = 695] [outer = 0x117149c00] 08:25:06 INFO - PROCESS | 1649 | 1466695506276 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118113000) [pid = 1649] [serial = 696] [outer = 0x117149c00] 08:25:06 INFO - PROCESS | 1649 | 1466695506624 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:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 532ms 08:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:25:06 INFO - PROCESS | 1649 | 1466695506677 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1649 | 1466695506679 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:25:06 INFO - PROCESS | 1649 | 1466695506681 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1649 | 1466695506684 Marionette TRACE conn2 <- [1,902,null,{}] 08:25:06 INFO - PROCESS | 1649 | 1466695506692 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:25:06 INFO - PROCESS | 1649 | 1466695506695 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:06 INFO - PROCESS | 1649 | 1466695506770 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:25:06 INFO - PROCESS | 1649 | 1466695506776 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:06 INFO - PROCESS | 1649 | 1466695506778 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188cb800 == 30 [pid = 1649] [id = 233] 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1132e6000) [pid = 1649] [serial = 697] [outer = 0x0] 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11838bc00) [pid = 1649] [serial = 698] [outer = 0x1132e6000] 08:25:06 INFO - PROCESS | 1649 | 1466695506809 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11840d400) [pid = 1649] [serial = 699] [outer = 0x1132e6000] 08:25:07 INFO - PROCESS | 1649 | 1466695507121 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:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 08:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:25:07 INFO - PROCESS | 1649 | 1466695507154 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1649 | 1466695507155 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:25:07 INFO - PROCESS | 1649 | 1466695507157 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1649 | 1466695507159 Marionette TRACE conn2 <- [1,906,null,{}] 08:25:07 INFO - PROCESS | 1649 | 1466695507161 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:25:07 INFO - PROCESS | 1649 | 1466695507162 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:07 INFO - PROCESS | 1649 | 1466695507266 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:25:07 INFO - PROCESS | 1649 | 1466695507294 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1649 | 1466695507295 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c1800 == 31 [pid = 1649] [id = 234] 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11840ec00) [pid = 1649] [serial = 700] [outer = 0x0] 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185f3000) [pid = 1649] [serial = 701] [outer = 0x11840ec00] 08:25:07 INFO - PROCESS | 1649 | 1466695507320 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118714400) [pid = 1649] [serial = 702] [outer = 0x11840ec00] 08:25:07 INFO - PROCESS | 1649 | 1466695507610 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:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 08:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:25:07 INFO - PROCESS | 1649 | 1466695507637 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1649 | 1466695507638 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:25:07 INFO - PROCESS | 1649 | 1466695507641 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1649 | 1466695507651 Marionette TRACE conn2 <- [1,910,null,{}] 08:25:07 INFO - PROCESS | 1649 | 1466695507660 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:25:07 INFO - PROCESS | 1649 | 1466695507661 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:07 INFO - PROCESS | 1649 | 1466695507751 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:25:07 INFO - PROCESS | 1649 | 1466695507755 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1649 | 1466695507756 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198c2800 == 32 [pid = 1649] [id = 235] 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e58800) [pid = 1649] [serial = 703] [outer = 0x0] 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118718000) [pid = 1649] [serial = 704] [outer = 0x115e58800] 08:25:07 INFO - PROCESS | 1649 | 1466695507780 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1188ae800) [pid = 1649] [serial = 705] [outer = 0x115e58800] 08:25:08 INFO - PROCESS | 1649 | 1466695508138 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:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 535ms 08:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:25:08 INFO - PROCESS | 1649 | 1466695508181 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 1649 | 1466695508183 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:25:08 INFO - PROCESS | 1649 | 1466695508185 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1649 | 1466695508186 Marionette TRACE conn2 <- [1,914,null,{}] 08:25:08 INFO - PROCESS | 1649 | 1466695508188 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:25:08 INFO - PROCESS | 1649 | 1466695508192 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:08 INFO - PROCESS | 1649 | 1466695508302 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:25:08 INFO - PROCESS | 1649 | 1466695508308 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1649 | 1466695508308 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b8000 == 33 [pid = 1649] [id = 236] 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118113400) [pid = 1649] [serial = 706] [outer = 0x0] 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1191b5400) [pid = 1649] [serial = 707] [outer = 0x118113400] 08:25:08 INFO - PROCESS | 1649 | 1466695508333 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a069000) [pid = 1649] [serial = 708] [outer = 0x118113400] 08:25:08 INFO - PROCESS | 1649 | 1466695508630 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:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 08:25:08 INFO - PROCESS | 1649 | 1466695508661 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 1649 | 1466695508662 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:25:08 INFO - PROCESS | 1649 | 1466695508667 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1649 | 1466695508669 Marionette TRACE conn2 <- [1,918,null,{}] 08:25:08 INFO - PROCESS | 1649 | 1466695508672 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:25:08 INFO - PROCESS | 1649 | 1466695508673 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:08 INFO - PROCESS | 1649 | 1466695508769 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:25:08 INFO - PROCESS | 1649 | 1466695508802 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1649 | 1466695508803 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x123660000 == 34 [pid = 1649] [id = 237] 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a067c00) [pid = 1649] [serial = 709] [outer = 0x0] 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11a072000) [pid = 1649] [serial = 710] [outer = 0x11a067c00] 08:25:08 INFO - PROCESS | 1649 | 1466695508828 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121189400) [pid = 1649] [serial = 711] [outer = 0x11a067c00] 08:25:09 INFO - PROCESS | 1649 | 1466695509120 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:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 472ms 08:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:25:09 INFO - PROCESS | 1649 | 1466695509138 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1649 | 1466695509139 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:25:09 INFO - PROCESS | 1649 | 1466695509141 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1649 | 1466695509142 Marionette TRACE conn2 <- [1,922,null,{}] 08:25:09 INFO - PROCESS | 1649 | 1466695509145 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:25:09 INFO - PROCESS | 1649 | 1466695509146 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:09 INFO - PROCESS | 1649 | 1466695509245 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:25:09 INFO - PROCESS | 1649 | 1466695509249 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:09 INFO - PROCESS | 1649 | 1466695509250 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a74800 == 35 [pid = 1649] [id = 238] 08:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11a06f000) [pid = 1649] [serial = 712] [outer = 0x0] 08:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121195800) [pid = 1649] [serial = 713] [outer = 0x11a06f000] 08:25:09 INFO - PROCESS | 1649 | 1466695509274 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12119e800) [pid = 1649] [serial = 714] [outer = 0x11a06f000] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b143c00) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b0af000) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121186800) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1292b5c00) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a5da000) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118377800) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211acc00) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113c1dc00) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116747c00) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12872e800) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1191c4000) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176e9400) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113c5b400) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125d26800) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116935000) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:25:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116194000) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:25:10 INFO - PROCESS | 1649 | 1466695510046 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:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 969ms 08:25:10 INFO - PROCESS | 1649 | 1466695510111 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 1649 | 1466695510114 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:25:10 INFO - PROCESS | 1649 | 1466695510117 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1649 | 1466695510120 Marionette TRACE conn2 <- [1,926,null,{}] 08:25:10 INFO - PROCESS | 1649 | 1466695510124 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:25:10 INFO - PROCESS | 1649 | 1466695510126 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:10 INFO - PROCESS | 1649 | 1466695510230 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:25:10 INFO - PROCESS | 1649 | 1466695510280 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:10 INFO - PROCESS | 1649 | 1466695510282 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac1800 == 36 [pid = 1649] [id = 239] 08:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113c64000) [pid = 1649] [serial = 715] [outer = 0x0] 08:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115d09800) [pid = 1649] [serial = 716] [outer = 0x113c64000] 08:25:10 INFO - PROCESS | 1649 | 1466695510313 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116903800) [pid = 1649] [serial = 717] [outer = 0x113c64000] 08:25:10 INFO - PROCESS | 1649 | 1466695510845 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:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 873ms 08:25:11 INFO - PROCESS | 1649 | 1466695511002 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1649 | 1466695511004 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:25:11 INFO - PROCESS | 1649 | 1466695511008 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1649 | 1466695511010 Marionette TRACE conn2 <- [1,930,null,{}] 08:25:11 INFO - PROCESS | 1649 | 1466695511014 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:25:11 INFO - PROCESS | 1649 | 1466695511016 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:11 INFO - PROCESS | 1649 | 1466695511119 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:25:11 INFO - PROCESS | 1649 | 1466695511166 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1649 | 1466695511169 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11660b000 == 37 [pid = 1649] [id = 240] 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115de9000) [pid = 1649] [serial = 718] [outer = 0x0] 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e58000) [pid = 1649] [serial = 719] [outer = 0x115de9000] 08:25:11 INFO - PROCESS | 1649 | 1466695511196 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11697e800) [pid = 1649] [serial = 720] [outer = 0x115de9000] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x123660000 == 36 [pid = 1649] [id = 237] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b8000 == 35 [pid = 1649] [id = 236] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1198c2800 == 34 [pid = 1649] [id = 235] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c1800 == 33 [pid = 1649] [id = 234] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1188cb800 == 32 [pid = 1649] [id = 233] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x116f88000 == 31 [pid = 1649] [id = 232] 08:25:11 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb3000 == 30 [pid = 1649] [id = 231] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12b8c0c00) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b13c400) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128776000) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a40b400) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a6a2400) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118409000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11870bc00) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a5d8400) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123860c00) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12438f800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121191400) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1211b2800) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118115c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1182d2400) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1292b8000) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119839800) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11a070800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118289000) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1182d9000) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12a6a8800) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118533800) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b143400) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b0b1000) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x117142800) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x123782c00) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x128270000) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x126a66800) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1292ae400) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12ab3ac00) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12118b800) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12b8c6400) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1649 | 1466695511584 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:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 08:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:25:11 INFO - PROCESS | 1649 | 1466695511631 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1649 | 1466695511633 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:25:11 INFO - PROCESS | 1649 | 1466695511636 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1649 | 1466695511639 Marionette TRACE conn2 <- [1,934,null,{}] 08:25:11 INFO - PROCESS | 1649 | 1466695511643 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:25:11 INFO - PROCESS | 1649 | 1466695511645 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:11 INFO - PROCESS | 1649 | 1466695511741 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:25:11 INFO - PROCESS | 1649 | 1466695511790 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1649 | 1466695511794 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x116676800 == 31 [pid = 1649] [id = 241] 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x115e5bc00) [pid = 1649] [serial = 721] [outer = 0x0] 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x116935000) [pid = 1649] [serial = 722] [outer = 0x115e5bc00] 08:25:11 INFO - PROCESS | 1649 | 1466695511826 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1176e3000) [pid = 1649] [serial = 723] [outer = 0x115e5bc00] 08:25:12 INFO - PROCESS | 1649 | 1466695512250 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:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 08:25:12 INFO - PROCESS | 1649 | 1466695512259 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1649 | 1466695512261 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:25:12 INFO - PROCESS | 1649 | 1466695512268 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1649 | 1466695512271 Marionette TRACE conn2 <- [1,938,null,{}] 08:25:12 INFO - PROCESS | 1649 | 1466695512274 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:25:12 INFO - PROCESS | 1649 | 1466695512276 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:12 INFO - PROCESS | 1649 | 1466695512369 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:25:12 INFO - PROCESS | 1649 | 1466695512456 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:12 INFO - PROCESS | 1649 | 1466695512458 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d6800 == 32 [pid = 1649] [id = 242] 08:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1182d5000) [pid = 1649] [serial = 724] [outer = 0x0] 08:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118371400) [pid = 1649] [serial = 725] [outer = 0x1182d5000] 08:25:12 INFO - PROCESS | 1649 | 1466695512490 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11838cc00) [pid = 1649] [serial = 726] [outer = 0x1182d5000] 08:25:12 INFO - PROCESS | 1649 | 1466695512906 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:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 676ms 08:25:12 INFO - PROCESS | 1649 | 1466695512940 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1649 | 1466695512942 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:25:12 INFO - PROCESS | 1649 | 1466695512944 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1649 | 1466695512946 Marionette TRACE conn2 <- [1,942,null,{}] 08:25:12 INFO - PROCESS | 1649 | 1466695512973 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:25:12 INFO - PROCESS | 1649 | 1466695512977 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:13 INFO - PROCESS | 1649 | 1466695513072 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:25:13 INFO - PROCESS | 1649 | 1466695513134 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 1649 | 1466695513137 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198bf000 == 33 [pid = 1649] [id = 243] 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x112975c00) [pid = 1649] [serial = 727] [outer = 0x0] 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11870b800) [pid = 1649] [serial = 728] [outer = 0x112975c00] 08:25:13 INFO - PROCESS | 1649 | 1466695513170 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1188b0400) [pid = 1649] [serial = 729] [outer = 0x112975c00] 08:25:13 INFO - PROCESS | 1649 | 1466695513586 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:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 689ms 08:25:13 INFO - PROCESS | 1649 | 1466695513633 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1649 | 1466695513635 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:25:13 INFO - PROCESS | 1649 | 1466695513637 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1649 | 1466695513638 Marionette TRACE conn2 <- [1,946,null,{}] 08:25:13 INFO - PROCESS | 1649 | 1466695513641 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:25:13 INFO - PROCESS | 1649 | 1466695513642 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:13 INFO - PROCESS | 1649 | 1466695513756 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:25:13 INFO - PROCESS | 1649 | 1466695513805 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 1649 | 1466695513807 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9c000 == 34 [pid = 1649] [id = 244] 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1191b3c00) [pid = 1649] [serial = 730] [outer = 0x0] 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1191cc800) [pid = 1649] [serial = 731] [outer = 0x1191b3c00] 08:25:13 INFO - PROCESS | 1649 | 1466695513836 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119486c00) [pid = 1649] [serial = 732] [outer = 0x1191b3c00] 08:25:14 INFO - PROCESS | 1649 | 1466695514244 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:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 08:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:25:14 INFO - PROCESS | 1649 | 1466695514257 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1649 | 1466695514258 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:25:14 INFO - PROCESS | 1649 | 1466695514260 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1649 | 1466695514261 Marionette TRACE conn2 <- [1,950,null,{}] 08:25:14 INFO - PROCESS | 1649 | 1466695514264 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:25:14 INFO - PROCESS | 1649 | 1466695514268 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:14 INFO - PROCESS | 1649 | 1466695514354 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:25:14 INFO - PROCESS | 1649 | 1466695514399 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1649 | 1466695514400 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12325a000 == 35 [pid = 1649] [id = 245] 08:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1191aa000) [pid = 1649] [serial = 733] [outer = 0x0] 08:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11983cc00) [pid = 1649] [serial = 734] [outer = 0x1191aa000] 08:25:14 INFO - PROCESS | 1649 | 1466695514429 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119b53800) [pid = 1649] [serial = 735] [outer = 0x1191aa000] 08:25:14 INFO - PROCESS | 1649 | 1466695514822 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:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 623ms 08:25:14 INFO - PROCESS | 1649 | 1466695514883 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1649 | 1466695514885 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:25:14 INFO - PROCESS | 1649 | 1466695514887 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1649 | 1466695514888 Marionette TRACE conn2 <- [1,954,null,{}] 08:25:14 INFO - PROCESS | 1649 | 1466695514891 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:25:14 INFO - PROCESS | 1649 | 1466695514895 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:15 INFO - PROCESS | 1649 | 1466695515008 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:25:15 INFO - PROCESS | 1649 | 1466695515109 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:15 INFO - PROCESS | 1649 | 1466695515110 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243dc800 == 36 [pid = 1649] [id = 246] 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a0bec00) [pid = 1649] [serial = 736] [outer = 0x0] 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121194400) [pid = 1649] [serial = 737] [outer = 0x11a0bec00] 08:25:15 INFO - PROCESS | 1649 | 1466695515141 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1212e8400) [pid = 1649] [serial = 738] [outer = 0x11a0bec00] 08:25:15 INFO - PROCESS | 1649 | 1466695515631 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:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 819ms 08:25:15 INFO - PROCESS | 1649 | 1466695515707 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1649 | 1466695515711 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:25:15 INFO - PROCESS | 1649 | 1466695515716 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1649 | 1466695515719 Marionette TRACE conn2 <- [1,958,null,{}] 08:25:15 INFO - PROCESS | 1649 | 1466695515724 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:25:15 INFO - PROCESS | 1649 | 1466695515727 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:15 INFO - PROCESS | 1649 | 1466695515846 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:25:15 INFO - PROCESS | 1649 | 1466695515895 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:15 INFO - PROCESS | 1649 | 1466695515898 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11813b000 == 37 [pid = 1649] [id = 247] 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113c5fc00) [pid = 1649] [serial = 739] [outer = 0x0] 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115de6c00) [pid = 1649] [serial = 740] [outer = 0x113c5fc00] 08:25:15 INFO - PROCESS | 1649 | 1466695515925 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117eaa400) [pid = 1649] [serial = 741] [outer = 0x113c5fc00] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac1800 == 36 [pid = 1649] [id = 239] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a7000 == 35 [pid = 1649] [id = 230] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1243dc800 == 34 [pid = 1649] [id = 246] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12325a000 == 33 [pid = 1649] [id = 245] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9c000 == 32 [pid = 1649] [id = 244] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1198bf000 == 31 [pid = 1649] [id = 243] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d6800 == 30 [pid = 1649] [id = 242] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x123a74800 == 29 [pid = 1649] [id = 238] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11660b000 == 28 [pid = 1649] [id = 240] 08:25:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116676800 == 27 [pid = 1649] [id = 241] 08:25:16 INFO - PROCESS | 1649 | 1466695516970 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:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1276ms 08:25:16 INFO - PROCESS | 1649 | 1466695516991 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:25:16 INFO - PROCESS | 1649 | 1466695516995 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1649 | 1466695517003 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1649 | 1466695517006 Marionette TRACE conn2 <- [1,962,null,{}] 08:25:17 INFO - PROCESS | 1649 | 1466695517011 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:25:17 INFO - PROCESS | 1649 | 1466695517014 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:17 INFO - PROCESS | 1649 | 1466695517130 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:25:17 INFO - PROCESS | 1649 | 1466695517213 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:17 INFO - PROCESS | 1649 | 1466695517214 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167d1000 == 28 [pid = 1649] [id = 248] 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115debc00) [pid = 1649] [serial = 742] [outer = 0x0] 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176df800) [pid = 1649] [serial = 743] [outer = 0x115debc00] 08:25:17 INFO - PROCESS | 1649 | 1466695517259 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118117c00) [pid = 1649] [serial = 744] [outer = 0x115debc00] 08:25:17 INFO - PROCESS | 1649 | 1466695517639 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:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 675ms 08:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:25:17 INFO - PROCESS | 1649 | 1466695517674 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1649 | 1466695517677 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1649 | 1466695517682 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1649 | 1466695517684 Marionette TRACE conn2 <- [1,966,null,{}] 08:25:17 INFO - PROCESS | 1649 | 1466695517686 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:25:17 INFO - PROCESS | 1649 | 1466695517688 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:17 INFO - PROCESS | 1649 | 1466695517767 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:25:17 INFO - PROCESS | 1649 | 1466695517816 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:17 INFO - PROCESS | 1649 | 1466695517817 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11927c000 == 29 [pid = 1649] [id = 249] 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118118400) [pid = 1649] [serial = 745] [outer = 0x0] 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1182d0800) [pid = 1649] [serial = 746] [outer = 0x118118400] 08:25:17 INFO - PROCESS | 1649 | 1466695517844 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118536400) [pid = 1649] [serial = 747] [outer = 0x118118400] 08:25:18 INFO - PROCESS | 1649 | 1466695518190 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:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 08:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:25:18 INFO - PROCESS | 1649 | 1466695518203 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:25:18 INFO - PROCESS | 1649 | 1466695518204 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:25:18 INFO - PROCESS | 1649 | 1466695518206 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 1649 | 1466695518208 Marionette TRACE conn2 <- [1,970,null,{}] 08:25:18 INFO - PROCESS | 1649 | 1466695518217 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:25:18 INFO - PROCESS | 1649 | 1466695518221 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:18 INFO - PROCESS | 1649 | 1466695518279 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:25:18 INFO - PROCESS | 1649 | 1466695518330 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 1649 | 1466695518332 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f7b800 == 30 [pid = 1649] [id = 250] 08:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112d72400) [pid = 1649] [serial = 748] [outer = 0x0] 08:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1191a6800) [pid = 1649] [serial = 749] [outer = 0x112d72400] 08:25:18 INFO - PROCESS | 1649 | 1466695518364 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119584c00) [pid = 1649] [serial = 750] [outer = 0x112d72400] 08:25:18 INFO - PROCESS | 1649 | 1466695518817 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:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 623ms 08:25:18 INFO - PROCESS | 1649 | 1466695518840 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:25:18 INFO - PROCESS | 1649 | 1466695518843 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:25:18 INFO - PROCESS | 1649 | 1466695518854 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 1649 | 1466695518856 Marionette TRACE conn2 <- [1,974,null,{}] 08:25:18 INFO - PROCESS | 1649 | 1466695518859 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:25:18 INFO - PROCESS | 1649 | 1466695518862 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:18 INFO - PROCESS | 1649 | 1466695518985 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:25:18 INFO - PROCESS | 1649 | 1466695518990 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 1649 | 1466695518991 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c6b800 == 31 [pid = 1649] [id = 251] 08:25:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a066c00) [pid = 1649] [serial = 751] [outer = 0x0] 08:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a06e800) [pid = 1649] [serial = 752] [outer = 0x11a066c00] 08:25:19 INFO - PROCESS | 1649 | 1466695519017 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12118e400) [pid = 1649] [serial = 753] [outer = 0x11a066c00] 08:25:19 INFO - PROCESS | 1649 | 1466695519305 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:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 08:25:19 INFO - PROCESS | 1649 | 1466695519379 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1649 | 1466695519380 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:25:19 INFO - PROCESS | 1649 | 1466695519387 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1649 | 1466695519389 Marionette TRACE conn2 <- [1,978,null,{}] 08:25:19 INFO - PROCESS | 1649 | 1466695519393 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:25:19 INFO - PROCESS | 1649 | 1466695519395 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:19 INFO - PROCESS | 1649 | 1466695519538 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:25:19 INFO - PROCESS | 1649 | 1466695519552 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:19 INFO - PROCESS | 1649 | 1466695519554 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bde800 == 32 [pid = 1649] [id = 252] 08:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x117142800) [pid = 1649] [serial = 754] [outer = 0x0] 08:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12119c800) [pid = 1649] [serial = 755] [outer = 0x117142800] 08:25:19 INFO - PROCESS | 1649 | 1466695519574 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1211b1c00) [pid = 1649] [serial = 756] [outer = 0x117142800] 08:25:19 INFO - PROCESS | 1649 | 1466695519995 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:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 622ms 08:25:20 INFO - PROCESS | 1649 | 1466695520011 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1649 | 1466695520014 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:25:20 INFO - PROCESS | 1649 | 1466695520018 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1649 | 1466695520020 Marionette TRACE conn2 <- [1,982,null,{}] 08:25:20 INFO - PROCESS | 1649 | 1466695520023 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:25:20 INFO - PROCESS | 1649 | 1466695520030 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:20 INFO - PROCESS | 1649 | 1466695520208 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:25:20 INFO - PROCESS | 1649 | 1466695520242 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:20 INFO - PROCESS | 1649 | 1466695520243 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x128018800 == 33 [pid = 1649] [id = 253] 08:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121199c00) [pid = 1649] [serial = 757] [outer = 0x0] 08:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1233f1800) [pid = 1649] [serial = 758] [outer = 0x121199c00] 08:25:20 INFO - PROCESS | 1649 | 1466695520286 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124506400) [pid = 1649] [serial = 759] [outer = 0x121199c00] 08:25:20 INFO - PROCESS | 1649 | 1466695520608 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:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 619ms 08:25:20 INFO - PROCESS | 1649 | 1466695520638 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1649 | 1466695520646 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11840ec00) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115e58800) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118113400) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119788c00) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x111c75800) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123ab4000) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176ec000) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115de9000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11a067c00) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117149c00) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1132e6800) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1132e6000) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113c5a400) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11a06f000) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:25:20 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c64000) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:25:20 INFO - PROCESS | 1649 | 1466695520871 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1649 | 1466695520872 Marionette TRACE conn2 <- [1,986,null,{}] 08:25:20 INFO - PROCESS | 1649 | 1466695520875 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:25:20 INFO - PROCESS | 1649 | 1466695520876 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:20 INFO - PROCESS | 1649 | 1466695520948 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:25:20 INFO - PROCESS | 1649 | 1466695520954 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:20 INFO - PROCESS | 1649 | 1466695520954 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119196800 == 34 [pid = 1649] [id = 254] 08:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113c1d000) [pid = 1649] [serial = 760] [outer = 0x0] 08:25:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115e58800) [pid = 1649] [serial = 761] [outer = 0x113c1d000] 08:25:20 INFO - PROCESS | 1649 | 1466695520979 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118286400) [pid = 1649] [serial = 762] [outer = 0x113c1d000] 08:25:21 INFO - PROCESS | 1649 | 1466695521274 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:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 451ms 08:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:25:21 INFO - PROCESS | 1649 | 1466695521290 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1649 | 1466695521291 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:25:21 INFO - PROCESS | 1649 | 1466695521293 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1649 | 1466695521294 Marionette TRACE conn2 <- [1,990,null,{}] 08:25:21 INFO - PROCESS | 1649 | 1466695521296 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:25:21 INFO - PROCESS | 1649 | 1466695521298 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:21 INFO - PROCESS | 1649 | 1466695521375 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:25:21 INFO - PROCESS | 1649 | 1466695521378 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 1649 | 1466695521379 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287ca800 == 35 [pid = 1649] [id = 255] 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118288000) [pid = 1649] [serial = 763] [outer = 0x0] 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119b48400) [pid = 1649] [serial = 764] [outer = 0x118288000] 08:25:21 INFO - PROCESS | 1649 | 1466695521407 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12118d400) [pid = 1649] [serial = 765] [outer = 0x118288000] 08:25:21 INFO - PROCESS | 1649 | 1466695521717 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:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 08:25:21 INFO - PROCESS | 1649 | 1466695521765 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1649 | 1466695521766 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:25:21 INFO - PROCESS | 1649 | 1466695521768 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1649 | 1466695521769 Marionette TRACE conn2 <- [1,994,null,{}] 08:25:21 INFO - PROCESS | 1649 | 1466695521779 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:25:21 INFO - PROCESS | 1649 | 1466695521780 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:21 INFO - PROCESS | 1649 | 1466695521876 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:25:21 INFO - PROCESS | 1649 | 1466695521880 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 1649 | 1466695521881 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f7b000 == 36 [pid = 1649] [id = 256] 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185f3400) [pid = 1649] [serial = 766] [outer = 0x0] 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124b89c00) [pid = 1649] [serial = 767] [outer = 0x1185f3400] 08:25:21 INFO - PROCESS | 1649 | 1466695521908 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124c8f000) [pid = 1649] [serial = 768] [outer = 0x1185f3400] 08:25:22 INFO - PROCESS | 1649 | 1466695522211 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:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 08:25:22 INFO - PROCESS | 1649 | 1466695522237 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1649 | 1466695522238 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:25:22 INFO - PROCESS | 1649 | 1466695522241 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1649 | 1466695522242 Marionette TRACE conn2 <- [1,998,null,{}] 08:25:22 INFO - PROCESS | 1649 | 1466695522244 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:25:22 INFO - PROCESS | 1649 | 1466695522245 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:22 INFO - PROCESS | 1649 | 1466695522319 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:25:22 INFO - PROCESS | 1649 | 1466695522323 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:22 INFO - PROCESS | 1649 | 1466695522324 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a457800 == 37 [pid = 1649] [id = 257] 08:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124c84800) [pid = 1649] [serial = 769] [outer = 0x0] 08:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x125d24800) [pid = 1649] [serial = 770] [outer = 0x124c84800] 08:25:22 INFO - PROCESS | 1649 | 1466695522349 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x125f8a000) [pid = 1649] [serial = 771] [outer = 0x124c84800] 08:25:22 INFO - PROCESS | 1649 | 1466695522659 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:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 08:25:22 INFO - PROCESS | 1649 | 1466695522710 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1649 | 1466695522711 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:25:22 INFO - PROCESS | 1649 | 1466695522713 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1649 | 1466695522715 Marionette TRACE conn2 <- [1,1002,null,{}] 08:25:22 INFO - PROCESS | 1649 | 1466695522718 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:25:22 INFO - PROCESS | 1649 | 1466695522719 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:22 INFO - PROCESS | 1649 | 1466695522837 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:25:22 INFO - PROCESS | 1649 | 1466695522910 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:22 INFO - PROCESS | 1649 | 1466695522911 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e21800 == 38 [pid = 1649] [id = 258] 08:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x110e39c00) [pid = 1649] [serial = 772] [outer = 0x0] 08:25:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111e29000) [pid = 1649] [serial = 773] [outer = 0x110e39c00] 08:25:22 INFO - PROCESS | 1649 | 1466695522943 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113206c00) [pid = 1649] [serial = 774] [outer = 0x110e39c00] 08:25:23 INFO - PROCESS | 1649 | 1466695523460 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:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 772ms 08:25:23 INFO - PROCESS | 1649 | 1466695523494 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 1649 | 1466695523496 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:25:23 INFO - PROCESS | 1649 | 1466695523503 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 1649 | 1466695523505 Marionette TRACE conn2 <- [1,1006,null,{}] 08:25:23 INFO - PROCESS | 1649 | 1466695523508 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:25:23 INFO - PROCESS | 1649 | 1466695523511 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:23 INFO - PROCESS | 1649 | 1466695523640 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:25:23 INFO - PROCESS | 1649 | 1466695523715 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:23 INFO - PROCESS | 1649 | 1466695523716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9f800 == 39 [pid = 1649] [id = 259] 08:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118288c00) [pid = 1649] [serial = 775] [outer = 0x0] 08:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1182d3000) [pid = 1649] [serial = 776] [outer = 0x118288c00] 08:25:23 INFO - PROCESS | 1649 | 1466695523746 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118406000) [pid = 1649] [serial = 777] [outer = 0x118288c00] 08:25:24 INFO - PROCESS | 1649 | 1466695524394 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:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 924ms 08:25:24 INFO - PROCESS | 1649 | 1466695524426 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1649 | 1466695524429 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:25:24 INFO - PROCESS | 1649 | 1466695524432 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1649 | 1466695524434 Marionette TRACE conn2 <- [1,1010,null,{}] 08:25:24 INFO - PROCESS | 1649 | 1466695524438 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:25:24 INFO - PROCESS | 1649 | 1466695524439 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:24 INFO - PROCESS | 1649 | 1466695524538 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:25:24 INFO - PROCESS | 1649 | 1466695524591 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:24 INFO - PROCESS | 1649 | 1466695524594 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acb000 == 40 [pid = 1649] [id = 260] 08:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118112c00) [pid = 1649] [serial = 778] [outer = 0x0] 08:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118285800) [pid = 1649] [serial = 779] [outer = 0x118112c00] 08:25:24 INFO - PROCESS | 1649 | 1466695524622 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1182d5800) [pid = 1649] [serial = 780] [outer = 0x118112c00] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a457800 == 39 [pid = 1649] [id = 257] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119f7b000 == 38 [pid = 1649] [id = 256] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1287ca800 == 37 [pid = 1649] [id = 255] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119196800 == 36 [pid = 1649] [id = 254] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128018800 == 35 [pid = 1649] [id = 253] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x125bde800 == 34 [pid = 1649] [id = 252] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x123c6b800 == 33 [pid = 1649] [id = 251] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119f7b800 == 32 [pid = 1649] [id = 250] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11927c000 == 31 [pid = 1649] [id = 249] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1167d1000 == 30 [pid = 1649] [id = 248] 08:25:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11813b000 == 29 [pid = 1649] [id = 247] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176e8800) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118113000) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115d08000) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11619b800) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11838bc00) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11840d400) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11619cc00) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115d0e000) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11836fc00) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11978b400) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124b89000) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x111ec9400) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11697e800) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121195800) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115d09800) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116903800) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12119e800) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118714400) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1185f3000) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118718000) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1191b5400) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121183c00) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11297ec00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126a6e000) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11840b800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11a069000) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x115e58000) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11a072000) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121189400) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1188ae800) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 08:25:25 INFO - PROCESS | 1649 | 1466695525093 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:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 08:25:25 INFO - PROCESS | 1649 | 1466695525104 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1649 | 1466695525109 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:25:25 INFO - PROCESS | 1649 | 1466695525127 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1649 | 1466695525131 Marionette TRACE conn2 <- [1,1014,null,{}] 08:25:25 INFO - PROCESS | 1649 | 1466695525138 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:25:25 INFO - PROCESS | 1649 | 1466695525140 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:25 INFO - PROCESS | 1649 | 1466695525262 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:25:25 INFO - PROCESS | 1649 | 1466695525345 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:25 INFO - PROCESS | 1649 | 1466695525347 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117467000 == 30 [pid = 1649] [id = 261] 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1154ca800) [pid = 1649] [serial = 781] [outer = 0x0] 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1185eec00) [pid = 1649] [serial = 782] [outer = 0x1154ca800] 08:25:25 INFO - PROCESS | 1649 | 1466695525391 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11877dc00) [pid = 1649] [serial = 783] [outer = 0x1154ca800] 08:25:25 INFO - PROCESS | 1649 | 1466695525712 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:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 637ms 08:25:25 INFO - PROCESS | 1649 | 1466695525753 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1649 | 1466695525755 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:25:25 INFO - PROCESS | 1649 | 1466695525757 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1649 | 1466695525759 Marionette TRACE conn2 <- [1,1018,null,{}] 08:25:25 INFO - PROCESS | 1649 | 1466695525767 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:25:25 INFO - PROCESS | 1649 | 1466695525770 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:25 INFO - PROCESS | 1649 | 1466695525850 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:25:25 INFO - PROCESS | 1649 | 1466695525899 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:25 INFO - PROCESS | 1649 | 1466695525901 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195e8800 == 31 [pid = 1649] [id = 262] 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1188a7000) [pid = 1649] [serial = 784] [outer = 0x0] 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11958c800) [pid = 1649] [serial = 785] [outer = 0x1188a7000] 08:25:25 INFO - PROCESS | 1649 | 1466695525929 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121183800) [pid = 1649] [serial = 786] [outer = 0x1188a7000] 08:25:26 INFO - PROCESS | 1649 | 1466695526264 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:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 08:25:26 INFO - PROCESS | 1649 | 1466695526279 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:25:26 INFO - PROCESS | 1649 | 1466695526282 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:25:26 INFO - PROCESS | 1649 | 1466695526288 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 1649 | 1466695526290 Marionette TRACE conn2 <- [1,1022,null,{}] 08:25:26 INFO - PROCESS | 1649 | 1466695526293 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:25:26 INFO - PROCESS | 1649 | 1466695526295 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:26 INFO - PROCESS | 1649 | 1466695526420 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:25:26 INFO - PROCESS | 1649 | 1466695526494 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:26 INFO - PROCESS | 1649 | 1466695526495 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a166000 == 32 [pid = 1649] [id = 263] 08:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1133d0c00) [pid = 1649] [serial = 787] [outer = 0x0] 08:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12118f000) [pid = 1649] [serial = 788] [outer = 0x1133d0c00] 08:25:26 INFO - PROCESS | 1649 | 1466695526538 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1212e7800) [pid = 1649] [serial = 789] [outer = 0x1133d0c00] 08:25:26 INFO - PROCESS | 1649 | 1466695526876 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:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 620ms 08:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:25:26 INFO - PROCESS | 1649 | 1466695526908 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:25:26 INFO - PROCESS | 1649 | 1466695526909 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:25:26 INFO - PROCESS | 1649 | 1466695526911 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 1649 | 1466695526912 Marionette TRACE conn2 <- [1,1026,null,{}] 08:25:26 INFO - PROCESS | 1649 | 1466695526915 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:25:26 INFO - PROCESS | 1649 | 1466695526918 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:26 INFO - PROCESS | 1649 | 1466695526989 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:25:27 INFO - PROCESS | 1649 | 1466695527052 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:27 INFO - PROCESS | 1649 | 1466695527053 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x112fa6800 == 33 [pid = 1649] [id = 264] 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115451000) [pid = 1649] [serial = 790] [outer = 0x0] 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1232c4000) [pid = 1649] [serial = 791] [outer = 0x115451000] 08:25:27 INFO - PROCESS | 1649 | 1466695527077 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123ab2800) [pid = 1649] [serial = 792] [outer = 0x115451000] 08:25:27 INFO - PROCESS | 1649 | 1466695527434 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:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 08:25:27 INFO - PROCESS | 1649 | 1466695527486 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:25:27 INFO - PROCESS | 1649 | 1466695527488 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:25:27 INFO - PROCESS | 1649 | 1466695527491 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 1649 | 1466695527493 Marionette TRACE conn2 <- [1,1030,null,{}] 08:25:27 INFO - PROCESS | 1649 | 1466695527496 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:25:27 INFO - PROCESS | 1649 | 1466695527502 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:27 INFO - PROCESS | 1649 | 1466695527678 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:25:27 INFO - PROCESS | 1649 | 1466695527699 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:27 INFO - PROCESS | 1649 | 1466695527700 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269a5800 == 34 [pid = 1649] [id = 265] 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121187800) [pid = 1649] [serial = 793] [outer = 0x0] 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124393800) [pid = 1649] [serial = 794] [outer = 0x121187800] 08:25:27 INFO - PROCESS | 1649 | 1466695527741 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a6fc00) [pid = 1649] [serial = 795] [outer = 0x121187800] 08:25:28 INFO - PROCESS | 1649 | 1466695528191 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:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 720ms 08:25:28 INFO - PROCESS | 1649 | 1466695528211 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1649 | 1466695528212 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:25:28 INFO - PROCESS | 1649 | 1466695528214 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1649 | 1466695528215 Marionette TRACE conn2 <- [1,1034,null,{}] 08:25:28 INFO - PROCESS | 1649 | 1466695528220 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:25:28 INFO - PROCESS | 1649 | 1466695528221 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:28 INFO - PROCESS | 1649 | 1466695528312 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:25:28 INFO - PROCESS | 1649 | 1466695528347 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:28 INFO - PROCESS | 1649 | 1466695528347 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128422000 == 35 [pid = 1649] [id = 266] 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113206800) [pid = 1649] [serial = 796] [outer = 0x0] 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127e19800) [pid = 1649] [serial = 797] [outer = 0x113206800] 08:25:28 INFO - PROCESS | 1649 | 1466695528373 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128265800) [pid = 1649] [serial = 798] [outer = 0x113206800] 08:25:28 INFO - PROCESS | 1649 | 1466695528703 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:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 08:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:25:28 INFO - PROCESS | 1649 | 1466695528736 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1649 | 1466695528737 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:25:28 INFO - PROCESS | 1649 | 1466695528739 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1649 | 1466695528740 Marionette TRACE conn2 <- [1,1038,null,{}] 08:25:28 INFO - PROCESS | 1649 | 1466695528742 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:25:28 INFO - PROCESS | 1649 | 1466695528743 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:28 INFO - PROCESS | 1649 | 1466695528837 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:25:28 INFO - PROCESS | 1649 | 1466695528850 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:28 INFO - PROCESS | 1649 | 1466695528851 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x129682000 == 36 [pid = 1649] [id = 267] 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a71400) [pid = 1649] [serial = 799] [outer = 0x0] 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1284af000) [pid = 1649] [serial = 800] [outer = 0x126a71400] 08:25:28 INFO - PROCESS | 1649 | 1466695528875 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12872b400) [pid = 1649] [serial = 801] [outer = 0x126a71400] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185f3400) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e5bc00) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1182d5000) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a066c00) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112975c00) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115debc00) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113c5fc00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118118400) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112d72400) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1191b3c00) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1191aa000) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11a0bec00) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117142800) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121199c00) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113c1d000) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:25:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118288000) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:25:29 INFO - PROCESS | 1649 | 1466695529255 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:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 569ms 08:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:25:29 INFO - PROCESS | 1649 | 1466695529308 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 1649 | 1466695529309 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:25:29 INFO - PROCESS | 1649 | 1466695529312 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1649 | 1466695529313 Marionette TRACE conn2 <- [1,1042,null,{}] 08:25:29 INFO - PROCESS | 1649 | 1466695529315 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:25:29 INFO - PROCESS | 1649 | 1466695529316 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:29 INFO - PROCESS | 1649 | 1466695529390 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:25:29 INFO - PROCESS | 1649 | 1466695529447 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:29 INFO - PROCESS | 1649 | 1466695529448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d8000 == 37 [pid = 1649] [id = 268] 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11213c000) [pid = 1649] [serial = 802] [outer = 0x0] 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1182d3400) [pid = 1649] [serial = 803] [outer = 0x11213c000] 08:25:29 INFO - PROCESS | 1649 | 1466695529472 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11957f800) [pid = 1649] [serial = 804] [outer = 0x11213c000] 08:25:29 INFO - PROCESS | 1649 | 1466695529739 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:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 08:25:29 INFO - PROCESS | 1649 | 1466695529788 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 1649 | 1466695529789 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:25:29 INFO - PROCESS | 1649 | 1466695529791 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1649 | 1466695529792 Marionette TRACE conn2 <- [1,1046,null,{}] 08:25:29 INFO - PROCESS | 1649 | 1466695529794 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:25:29 INFO - PROCESS | 1649 | 1466695529795 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:29 INFO - PROCESS | 1649 | 1466695529875 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:25:29 INFO - PROCESS | 1649 | 1466695529879 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:29 INFO - PROCESS | 1649 | 1466695529880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ac5800 == 38 [pid = 1649] [id = 269] 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119787400) [pid = 1649] [serial = 805] [outer = 0x0] 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124393c00) [pid = 1649] [serial = 806] [outer = 0x119787400] 08:25:29 INFO - PROCESS | 1649 | 1466695529907 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12872b000) [pid = 1649] [serial = 807] [outer = 0x119787400] 08:25:30 INFO - PROCESS | 1649 | 1466695530245 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:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 08:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:25:30 INFO - PROCESS | 1649 | 1466695530260 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1649 | 1466695530261 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:25:30 INFO - PROCESS | 1649 | 1466695530264 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1649 | 1466695530266 Marionette TRACE conn2 <- [1,1050,null,{}] 08:25:30 INFO - PROCESS | 1649 | 1466695530268 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:25:30 INFO - PROCESS | 1649 | 1466695530270 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:30 INFO - PROCESS | 1649 | 1466695530411 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:25:30 INFO - PROCESS | 1649 | 1466695530419 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:30 INFO - PROCESS | 1649 | 1466695530421 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab96000 == 39 [pid = 1649] [id = 270] 08:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11836fc00) [pid = 1649] [serial = 808] [outer = 0x0] 08:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1284aec00) [pid = 1649] [serial = 809] [outer = 0x11836fc00] 08:25:30 INFO - PROCESS | 1649 | 1466695530464 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x129210c00) [pid = 1649] [serial = 810] [outer = 0x11836fc00] 08:25:30 INFO - PROCESS | 1649 | 1466695530880 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:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 08:25:30 INFO - PROCESS | 1649 | 1466695530885 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1649 | 1466695530886 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:25:30 INFO - PROCESS | 1649 | 1466695530888 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1649 | 1466695530889 Marionette TRACE conn2 <- [1,1054,null,{}] 08:25:30 INFO - PROCESS | 1649 | 1466695530892 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:25:30 INFO - PROCESS | 1649 | 1466695530893 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:30 INFO - PROCESS | 1649 | 1466695530972 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:25:31 INFO - PROCESS | 1649 | 1466695531026 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:31 INFO - PROCESS | 1649 | 1466695531027 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b190800 == 40 [pid = 1649] [id = 271] 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1185ef400) [pid = 1649] [serial = 811] [outer = 0x0] 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1292b0400) [pid = 1649] [serial = 812] [outer = 0x1185ef400] 08:25:31 INFO - PROCESS | 1649 | 1466695531050 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1292b9800) [pid = 1649] [serial = 813] [outer = 0x1185ef400] 08:25:31 INFO - PROCESS | 1649 | 1466695531458 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:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 621ms 08:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:25:31 INFO - PROCESS | 1649 | 1466695531509 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:25:31 INFO - PROCESS | 1649 | 1466695531512 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:25:31 INFO - PROCESS | 1649 | 1466695531515 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:25:31 INFO - PROCESS | 1649 | 1466695531517 Marionette TRACE conn2 <- [1,1058,null,{}] 08:25:31 INFO - PROCESS | 1649 | 1466695531522 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:25:31 INFO - PROCESS | 1649 | 1466695531523 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:31 INFO - PROCESS | 1649 | 1466695531624 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:25:31 INFO - PROCESS | 1649 | 1466695531714 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:31 INFO - PROCESS | 1649 | 1466695531716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118139800 == 41 [pid = 1649] [id = 272] 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118113800) [pid = 1649] [serial = 814] [outer = 0x0] 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1182cb400) [pid = 1649] [serial = 815] [outer = 0x118113800] 08:25:31 INFO - PROCESS | 1649 | 1466695531760 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11840a000) [pid = 1649] [serial = 816] [outer = 0x118113800] 08:25:32 INFO - PROCESS | 1649 | 1466695532176 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:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 08:25:32 INFO - PROCESS | 1649 | 1466695532188 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1649 | 1466695532191 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:25:32 INFO - PROCESS | 1649 | 1466695532195 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1649 | 1466695532197 Marionette TRACE conn2 <- [1,1062,null,{}] 08:25:32 INFO - PROCESS | 1649 | 1466695532200 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:25:32 INFO - PROCESS | 1649 | 1466695532202 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:32 INFO - PROCESS | 1649 | 1466695532301 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:25:32 INFO - PROCESS | 1649 | 1466695532352 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:32 INFO - PROCESS | 1649 | 1466695532354 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d8b000 == 42 [pid = 1649] [id = 273] 08:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118787800) [pid = 1649] [serial = 817] [outer = 0x0] 08:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11947c000) [pid = 1649] [serial = 818] [outer = 0x118787800] 08:25:32 INFO - PROCESS | 1649 | 1466695532385 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11a06cc00) [pid = 1649] [serial = 819] [outer = 0x118787800] 08:25:32 INFO - PROCESS | 1649 | 1466695532796 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:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 619ms 08:25:32 INFO - PROCESS | 1649 | 1466695532821 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1649 | 1466695532822 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:25:32 INFO - PROCESS | 1649 | 1466695532825 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1649 | 1466695532827 Marionette TRACE conn2 <- [1,1066,null,{}] 08:25:32 INFO - PROCESS | 1649 | 1466695532835 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:25:32 INFO - PROCESS | 1649 | 1466695532838 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:32 INFO - PROCESS | 1649 | 1466695532935 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:25:33 INFO - PROCESS | 1649 | 1466695533027 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:33 INFO - PROCESS | 1649 | 1466695533029 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b98b000 == 43 [pid = 1649] [id = 274] 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1241d8800) [pid = 1649] [serial = 820] [outer = 0x0] 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124b87800) [pid = 1649] [serial = 821] [outer = 0x1241d8800] 08:25:33 INFO - PROCESS | 1649 | 1466695533060 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125dbd000) [pid = 1649] [serial = 822] [outer = 0x1241d8800] 08:25:33 INFO - PROCESS | 1649 | 1466695533447 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:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 08:25:33 INFO - PROCESS | 1649 | 1466695533498 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 1649 | 1466695533500 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:25:33 INFO - PROCESS | 1649 | 1466695533503 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1649 | 1466695533504 Marionette TRACE conn2 <- [1,1070,null,{}] 08:25:33 INFO - PROCESS | 1649 | 1466695533506 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:25:33 INFO - PROCESS | 1649 | 1466695533508 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:33 INFO - PROCESS | 1649 | 1466695533615 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:25:33 INFO - PROCESS | 1649 | 1466695533670 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:33 INFO - PROCESS | 1649 | 1466695533671 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be66800 == 44 [pid = 1649] [id = 275] 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12438e000) [pid = 1649] [serial = 823] [outer = 0x0] 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12872a400) [pid = 1649] [serial = 824] [outer = 0x12438e000] 08:25:33 INFO - PROCESS | 1649 | 1466695533699 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128775c00) [pid = 1649] [serial = 825] [outer = 0x12438e000] 08:25:34 INFO - PROCESS | 1649 | 1466695534211 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:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 773ms 08:25:34 INFO - PROCESS | 1649 | 1466695534287 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1649 | 1466695534289 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:25:34 INFO - PROCESS | 1649 | 1466695534293 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1649 | 1466695534295 Marionette TRACE conn2 <- [1,1074,null,{}] 08:25:34 INFO - PROCESS | 1649 | 1466695534299 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:25:34 INFO - PROCESS | 1649 | 1466695534301 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:34 INFO - PROCESS | 1649 | 1466695534390 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:25:34 INFO - PROCESS | 1649 | 1466695534442 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:34 INFO - PROCESS | 1649 | 1466695534445 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118148800 == 45 [pid = 1649] [id = 276] 08:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x117eab800) [pid = 1649] [serial = 826] [outer = 0x0] 08:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11828f400) [pid = 1649] [serial = 827] [outer = 0x117eab800] 08:25:34 INFO - PROCESS | 1649 | 1466695534472 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118406800) [pid = 1649] [serial = 828] [outer = 0x117eab800] 08:25:34 INFO - PROCESS | 1649 | 1466695534884 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:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 625ms 08:25:34 INFO - PROCESS | 1649 | 1466695534917 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1649 | 1466695534920 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:25:34 INFO - PROCESS | 1649 | 1466695534924 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1649 | 1466695534926 Marionette TRACE conn2 <- [1,1078,null,{}] 08:25:34 INFO - PROCESS | 1649 | 1466695534928 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:25:34 INFO - PROCESS | 1649 | 1466695534930 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab96000 == 44 [pid = 1649] [id = 270] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119ac5800 == 43 [pid = 1649] [id = 269] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d8000 == 42 [pid = 1649] [id = 268] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129682000 == 41 [pid = 1649] [id = 267] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128422000 == 40 [pid = 1649] [id = 266] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1269a5800 == 39 [pid = 1649] [id = 265] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x112fa6800 == 38 [pid = 1649] [id = 264] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11a166000 == 37 [pid = 1649] [id = 263] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1195e8800 == 36 [pid = 1649] [id = 262] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117467000 == 35 [pid = 1649] [id = 261] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116acb000 == 34 [pid = 1649] [id = 260] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9f800 == 33 [pid = 1649] [id = 259] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x112e21800 == 32 [pid = 1649] [id = 258] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12be66800 == 31 [pid = 1649] [id = 275] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b98b000 == 30 [pid = 1649] [id = 274] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x125d8b000 == 29 [pid = 1649] [id = 273] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b190800 == 28 [pid = 1649] [id = 271] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118139800 == 27 [pid = 1649] [id = 272] 08:25:35 INFO - PROCESS | 1649 | 1466695535556 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x125d24800) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124c8f000) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176e3000) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116935000) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11838cc00) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118371400) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11a06e800) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12118e400) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1188b0400) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176df800) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118117c00) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11870b800) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115de6c00) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117eaa400) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182d0800) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1191a6800) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119486c00) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1191cc800) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119b53800) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11983cc00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1212e8400) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121194400) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12119c800) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1233f1800) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x115e58800) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118286400) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124b89c00) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118536400) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1211b1c00) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12118d400) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124506400) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119b48400) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119584c00) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118148800 == 26 [pid = 1649] [id = 276] 08:25:35 INFO - PROCESS | 1649 | 1466695535675 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:35 INFO - PROCESS | 1649 | 1466695535676 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x112fa6000 == 27 [pid = 1649] [id = 277] 08:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11337e400) [pid = 1649] [serial = 829] [outer = 0x0] 08:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x113c61800) [pid = 1649] [serial = 830] [outer = 0x11337e400] 08:25:35 INFO - PROCESS | 1649 | 1466695535705 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115de8000) [pid = 1649] [serial = 831] [outer = 0x11337e400] 08:25:36 INFO - PROCESS | 1649 | 1466695536009 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:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1123ms 08:25:36 INFO - PROCESS | 1649 | 1466695536049 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:25:36 INFO - PROCESS | 1649 | 1466695536054 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:25:36 INFO - PROCESS | 1649 | 1466695536057 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1649 | 1466695536059 Marionette TRACE conn2 <- [1,1082,null,{}] 08:25:36 INFO - PROCESS | 1649 | 1466695536062 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:25:36 INFO - PROCESS | 1649 | 1466695536064 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:36 INFO - PROCESS | 1649 | 1466695536164 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:25:36 INFO - PROCESS | 1649 | 1466695536221 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:36 INFO - PROCESS | 1649 | 1466695536222 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167d4000 == 28 [pid = 1649] [id = 278] 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115e55400) [pid = 1649] [serial = 832] [outer = 0x0] 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176e3800) [pid = 1649] [serial = 833] [outer = 0x115e55400] 08:25:36 INFO - PROCESS | 1649 | 1466695536265 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1182d1800) [pid = 1649] [serial = 834] [outer = 0x115e55400] 08:25:36 INFO - PROCESS | 1649 | 1466695536697 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:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 08:25:36 INFO - PROCESS | 1649 | 1466695536730 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1649 | 1466695536732 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:25:36 INFO - PROCESS | 1649 | 1466695536734 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1649 | 1466695536736 Marionette TRACE conn2 <- [1,1086,null,{}] 08:25:36 INFO - PROCESS | 1649 | 1466695536738 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:25:36 INFO - PROCESS | 1649 | 1466695536739 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:36 INFO - PROCESS | 1649 | 1466695536816 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:25:36 INFO - PROCESS | 1649 | 1466695536822 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:36 INFO - PROCESS | 1649 | 1466695536824 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac3800 == 29 [pid = 1649] [id = 279] 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1185f1000) [pid = 1649] [serial = 835] [outer = 0x0] 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118710400) [pid = 1649] [serial = 836] [outer = 0x1185f1000] 08:25:36 INFO - PROCESS | 1649 | 1466695536859 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1188a6c00) [pid = 1649] [serial = 837] [outer = 0x1185f1000] 08:25:37 INFO - PROCESS | 1649 | 1466695537207 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:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 08:25:37 INFO - PROCESS | 1649 | 1466695537253 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1649 | 1466695537256 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:25:37 INFO - PROCESS | 1649 | 1466695537264 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1649 | 1466695537267 Marionette TRACE conn2 <- [1,1090,null,{}] 08:25:37 INFO - PROCESS | 1649 | 1466695537269 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:25:37 INFO - PROCESS | 1649 | 1466695537271 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:37 INFO - PROCESS | 1649 | 1466695537375 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:25:37 INFO - PROCESS | 1649 | 1466695537414 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 1649 | 1466695537415 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119879000 == 30 [pid = 1649] [id = 280] 08:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1191cc800) [pid = 1649] [serial = 838] [outer = 0x0] 08:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11978e800) [pid = 1649] [serial = 839] [outer = 0x1191cc800] 08:25:37 INFO - PROCESS | 1649 | 1466695537439 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a068000) [pid = 1649] [serial = 840] [outer = 0x1191cc800] 08:25:37 INFO - PROCESS | 1649 | 1466695537741 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:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 528ms 08:25:37 INFO - PROCESS | 1649 | 1466695537787 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1649 | 1466695537788 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:25:37 INFO - PROCESS | 1649 | 1466695537790 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1649 | 1466695537791 Marionette TRACE conn2 <- [1,1094,null,{}] 08:25:37 INFO - PROCESS | 1649 | 1466695537793 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:25:37 INFO - PROCESS | 1649 | 1466695537795 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:37 INFO - PROCESS | 1649 | 1466695537888 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:25:37 INFO - PROCESS | 1649 | 1466695537926 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 1649 | 1466695537927 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ab9800 == 31 [pid = 1649] [id = 281] 08:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1188a6800) [pid = 1649] [serial = 841] [outer = 0x0] 08:25:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a070800) [pid = 1649] [serial = 842] [outer = 0x1188a6800] 08:25:37 INFO - PROCESS | 1649 | 1466695537963 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12118b400) [pid = 1649] [serial = 843] [outer = 0x1188a6800] 08:25:38 INFO - PROCESS | 1649 | 1466695538421 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:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 668ms 08:25:38 INFO - PROCESS | 1649 | 1466695538460 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:25:38 INFO - PROCESS | 1649 | 1466695538461 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:25:38 INFO - PROCESS | 1649 | 1466695538463 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1649 | 1466695538464 Marionette TRACE conn2 <- [1,1098,null,{}] 08:25:38 INFO - PROCESS | 1649 | 1466695538466 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:25:38 INFO - PROCESS | 1649 | 1466695538468 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:38 INFO - PROCESS | 1649 | 1466695538560 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:25:38 INFO - PROCESS | 1649 | 1466695538565 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:38 INFO - PROCESS | 1649 | 1466695538569 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12366c000 == 32 [pid = 1649] [id = 282] 08:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118537800) [pid = 1649] [serial = 844] [outer = 0x0] 08:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211af000) [pid = 1649] [serial = 845] [outer = 0x118537800] 08:25:38 INFO - PROCESS | 1649 | 1466695538601 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1233f1800) [pid = 1649] [serial = 846] [outer = 0x118537800] 08:25:38 INFO - PROCESS | 1649 | 1466695538978 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:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 08:25:38 INFO - PROCESS | 1649 | 1466695538985 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1649 | 1466695538987 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:25:38 INFO - PROCESS | 1649 | 1466695538990 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1649 | 1466695538992 Marionette TRACE conn2 <- [1,1102,null,{}] 08:25:38 INFO - PROCESS | 1649 | 1466695538995 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:25:39 INFO - PROCESS | 1649 | 1466695538997 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:39 INFO - PROCESS | 1649 | 1466695539147 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:25:39 INFO - PROCESS | 1649 | 1466695539170 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:39 INFO - PROCESS | 1649 | 1466695539171 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x111c97800 == 33 [pid = 1649] [id = 283] 08:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123861c00) [pid = 1649] [serial = 847] [outer = 0x0] 08:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12464d400) [pid = 1649] [serial = 848] [outer = 0x123861c00] 08:25:39 INFO - PROCESS | 1649 | 1466695539212 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124c8dc00) [pid = 1649] [serial = 849] [outer = 0x123861c00] 08:25:39 INFO - PROCESS | 1649 | 1466695539838 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:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121187800) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113206800) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1188a7000) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118288c00) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126a71400) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118112c00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1154ca800) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11213c000) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133d0c00) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x110e39c00) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119787400) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x115451000) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11836fc00) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124c84800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:25:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185ef400) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 871ms 08:25:39 INFO - PROCESS | 1649 | 1466695539861 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 1649 | 1466695539863 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:25:39 INFO - PROCESS | 1649 | 1466695539865 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 1649 | 1466695539866 Marionette TRACE conn2 <- [1,1106,null,{}] 08:25:39 INFO - PROCESS | 1649 | 1466695539868 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:25:39 INFO - PROCESS | 1649 | 1466695539869 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:39 INFO - PROCESS | 1649 | 1466695539942 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:25:39 INFO - PROCESS | 1649 | 1466695539945 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:39 INFO - PROCESS | 1649 | 1466695539946 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa9800 == 34 [pid = 1649] [id = 284] 08:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117149c00) [pid = 1649] [serial = 850] [outer = 0x0] 08:25:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118288c00) [pid = 1649] [serial = 851] [outer = 0x117149c00] 08:25:39 INFO - PROCESS | 1649 | 1466695539973 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118780c00) [pid = 1649] [serial = 852] [outer = 0x117149c00] 08:25:40 INFO - PROCESS | 1649 | 1466695540272 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:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 420ms 08:25:40 INFO - PROCESS | 1649 | 1466695540289 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 1649 | 1466695540290 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:25:40 INFO - PROCESS | 1649 | 1466695540292 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1649 | 1466695540293 Marionette TRACE conn2 <- [1,1110,null,{}] 08:25:40 INFO - PROCESS | 1649 | 1466695540296 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:25:40 INFO - PROCESS | 1649 | 1466695540297 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:40 INFO - PROCESS | 1649 | 1466695540376 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:25:40 INFO - PROCESS | 1649 | 1466695540379 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:40 INFO - PROCESS | 1649 | 1466695540381 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b7000 == 35 [pid = 1649] [id = 285] 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116748000) [pid = 1649] [serial = 853] [outer = 0x0] 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12313bc00) [pid = 1649] [serial = 854] [outer = 0x116748000] 08:25:40 INFO - PROCESS | 1649 | 1466695540407 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119d5e000) [pid = 1649] [serial = 855] [outer = 0x116748000] 08:25:40 INFO - PROCESS | 1649 | 1466695540733 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:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 08:25:40 INFO - PROCESS | 1649 | 1466695540761 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 1649 | 1466695540762 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:25:40 INFO - PROCESS | 1649 | 1466695540765 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1649 | 1466695540766 Marionette TRACE conn2 <- [1,1114,null,{}] 08:25:40 INFO - PROCESS | 1649 | 1466695540768 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:25:40 INFO - PROCESS | 1649 | 1466695540769 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:40 INFO - PROCESS | 1649 | 1466695540869 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:25:40 INFO - PROCESS | 1649 | 1466695540875 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:40 INFO - PROCESS | 1649 | 1466695540876 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x128420800 == 36 [pid = 1649] [id = 286] 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119787400) [pid = 1649] [serial = 856] [outer = 0x0] 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125d22c00) [pid = 1649] [serial = 857] [outer = 0x119787400] 08:25:40 INFO - PROCESS | 1649 | 1466695540900 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126a66c00) [pid = 1649] [serial = 858] [outer = 0x119787400] 08:25:41 INFO - PROCESS | 1649 | 1466695541187 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:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 08:25:41 INFO - PROCESS | 1649 | 1466695541236 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1649 | 1466695541237 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:25:41 INFO - PROCESS | 1649 | 1466695541239 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1649 | 1466695541241 Marionette TRACE conn2 <- [1,1118,null,{}] 08:25:41 INFO - PROCESS | 1649 | 1466695541243 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:25:41 INFO - PROCESS | 1649 | 1466695541245 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:41 INFO - PROCESS | 1649 | 1466695541320 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:25:41 INFO - PROCESS | 1649 | 1466695541323 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:41 INFO - PROCESS | 1649 | 1466695541325 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12967e000 == 37 [pid = 1649] [id = 287] 08:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125f8f000) [pid = 1649] [serial = 859] [outer = 0x0] 08:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127e1a400) [pid = 1649] [serial = 860] [outer = 0x125f8f000] 08:25:41 INFO - PROCESS | 1649 | 1466695541352 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1284b2000) [pid = 1649] [serial = 861] [outer = 0x125f8f000] 08:25:41 INFO - PROCESS | 1649 | 1466695541709 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:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:25:41 INFO - PROCESS | 1649 | 1466695541758 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1649 | 1466695541760 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:25:41 INFO - PROCESS | 1649 | 1466695541762 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1649 | 1466695541763 Marionette TRACE conn2 <- [1,1122,null,{}] 08:25:41 INFO - PROCESS | 1649 | 1466695541766 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:25:41 INFO - PROCESS | 1649 | 1466695541767 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:41 INFO - PROCESS | 1649 | 1466695541855 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:25:41 INFO - PROCESS | 1649 | 1466695541945 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:41 INFO - PROCESS | 1649 | 1466695541947 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x112635000 == 38 [pid = 1649] [id = 288] 08:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x110e3c000) [pid = 1649] [serial = 862] [outer = 0x0] 08:25:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112976000) [pid = 1649] [serial = 863] [outer = 0x110e3c000] 08:25:41 INFO - PROCESS | 1649 | 1466695541979 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115452400) [pid = 1649] [serial = 864] [outer = 0x110e3c000] 08:25:42 INFO - PROCESS | 1649 | 1466695542501 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:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 769ms 08:25:42 INFO - PROCESS | 1649 | 1466695542538 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1649 | 1466695542541 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:25:42 INFO - PROCESS | 1649 | 1466695542545 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1649 | 1466695542547 Marionette TRACE conn2 <- [1,1126,null,{}] 08:25:42 INFO - PROCESS | 1649 | 1466695542550 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:25:42 INFO - PROCESS | 1649 | 1466695542554 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:42 INFO - PROCESS | 1649 | 1466695542659 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:25:42 INFO - PROCESS | 1649 | 1466695542715 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:42 INFO - PROCESS | 1649 | 1466695542716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c4800 == 39 [pid = 1649] [id = 289] 08:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1182cf800) [pid = 1649] [serial = 865] [outer = 0x0] 08:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1182d8c00) [pid = 1649] [serial = 866] [outer = 0x1182cf800] 08:25:42 INFO - PROCESS | 1649 | 1466695542747 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118411800) [pid = 1649] [serial = 867] [outer = 0x1182cf800] 08:25:43 INFO - PROCESS | 1649 | 1466695543608 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:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1122ms 08:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:25:43 INFO - PROCESS | 1649 | 1466695543667 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1649 | 1466695543669 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:25:43 INFO - PROCESS | 1649 | 1466695543673 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1649 | 1466695543675 Marionette TRACE conn2 <- [1,1130,null,{}] 08:25:43 INFO - PROCESS | 1649 | 1466695543679 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:25:43 INFO - PROCESS | 1649 | 1466695543680 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:43 INFO - PROCESS | 1649 | 1466695543782 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:25:43 INFO - PROCESS | 1649 | 1466695543834 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:43 INFO - PROCESS | 1649 | 1466695543836 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e29000 == 40 [pid = 1649] [id = 290] 08:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117ea2000) [pid = 1649] [serial = 868] [outer = 0x0] 08:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118117c00) [pid = 1649] [serial = 869] [outer = 0x117ea2000] 08:25:43 INFO - PROCESS | 1649 | 1466695543864 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1182d4c00) [pid = 1649] [serial = 870] [outer = 0x117ea2000] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12967e000 == 39 [pid = 1649] [id = 287] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x128420800 == 38 [pid = 1649] [id = 286] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b7000 == 37 [pid = 1649] [id = 285] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119aa9800 == 36 [pid = 1649] [id = 284] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x111c97800 == 35 [pid = 1649] [id = 283] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12366c000 == 34 [pid = 1649] [id = 282] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119ab9800 == 33 [pid = 1649] [id = 281] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119879000 == 32 [pid = 1649] [id = 280] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac3800 == 31 [pid = 1649] [id = 279] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1167d4000 == 30 [pid = 1649] [id = 278] 08:25:44 INFO - PROCESS | 1649 | --DOCSHELL 0x112fa6000 == 29 [pid = 1649] [id = 277] 08:25:44 INFO - PROCESS | 1649 | 1466695544251 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:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x125f8a000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124393800) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127e19800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11958c800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121183800) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1182d3000) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118406000) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1284af000) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118285800) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182d5800) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185eec00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11877dc00) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1182d3400) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12118f000) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1212e7800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111e29000) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113206c00) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128265800) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124393c00) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12872b400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11957f800) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1232c4000) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126a6fc00) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1284aec00) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12872b000) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123ab2800) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x129210c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1292b9800) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 08:25:44 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1292b0400) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 08:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 625ms 08:25:44 INFO - PROCESS | 1649 | 1466695544318 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1649 | 1466695544321 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:25:44 INFO - PROCESS | 1649 | 1466695544325 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1649 | 1466695544327 Marionette TRACE conn2 <- [1,1134,null,{}] 08:25:44 INFO - PROCESS | 1649 | 1466695544329 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:25:44 INFO - PROCESS | 1649 | 1466695544331 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:44 INFO - PROCESS | 1649 | 1466695544419 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:25:44 INFO - PROCESS | 1649 | 1466695544426 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:44 INFO - PROCESS | 1649 | 1466695544427 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118136800 == 30 [pid = 1649] [id = 291] 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1185fc400) [pid = 1649] [serial = 871] [outer = 0x0] 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1188a7000) [pid = 1649] [serial = 872] [outer = 0x1185fc400] 08:25:44 INFO - PROCESS | 1649 | 1466695544456 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1191c4400) [pid = 1649] [serial = 873] [outer = 0x1185fc400] 08:25:44 INFO - PROCESS | 1649 | 1466695544782 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:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 08:25:44 INFO - PROCESS | 1649 | 1466695544811 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1649 | 1466695544812 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:25:44 INFO - PROCESS | 1649 | 1466695544817 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1649 | 1466695544820 Marionette TRACE conn2 <- [1,1138,null,{}] 08:25:44 INFO - PROCESS | 1649 | 1466695544828 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:25:44 INFO - PROCESS | 1649 | 1466695544831 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:44 INFO - PROCESS | 1649 | 1466695544912 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:25:44 INFO - PROCESS | 1649 | 1466695544919 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:44 INFO - PROCESS | 1649 | 1466695544922 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aaa800 == 31 [pid = 1649] [id = 292] 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11978bc00) [pid = 1649] [serial = 874] [outer = 0x0] 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121186000) [pid = 1649] [serial = 875] [outer = 0x11978bc00] 08:25:44 INFO - PROCESS | 1649 | 1466695544950 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x123019000) [pid = 1649] [serial = 876] [outer = 0x11978bc00] 08:25:45 INFO - PROCESS | 1649 | 1466695545329 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:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 08:25:45 INFO - PROCESS | 1649 | 1466695545347 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1649 | 1466695545350 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:25:45 INFO - PROCESS | 1649 | 1466695545355 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1649 | 1466695545357 Marionette TRACE conn2 <- [1,1142,null,{}] 08:25:45 INFO - PROCESS | 1649 | 1466695545360 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:25:45 INFO - PROCESS | 1649 | 1466695545362 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:45 INFO - PROCESS | 1649 | 1466695545486 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:25:45 INFO - PROCESS | 1649 | 1466695545491 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:45 INFO - PROCESS | 1649 | 1466695545492 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12365b800 == 32 [pid = 1649] [id = 293] 08:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1233f3000) [pid = 1649] [serial = 877] [outer = 0x0] 08:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12438a800) [pid = 1649] [serial = 878] [outer = 0x1233f3000] 08:25:45 INFO - PROCESS | 1649 | 1466695545535 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124b89800) [pid = 1649] [serial = 879] [outer = 0x1233f3000] 08:25:45 INFO - PROCESS | 1649 | 1466695545959 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:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 08:25:45 INFO - PROCESS | 1649 | 1466695545975 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1649 | 1466695545977 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:25:45 INFO - PROCESS | 1649 | 1466695545979 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1649 | 1466695545980 Marionette TRACE conn2 <- [1,1146,null,{}] 08:25:45 INFO - PROCESS | 1649 | 1466695545982 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:25:45 INFO - PROCESS | 1649 | 1466695545983 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:46 INFO - PROCESS | 1649 | 1466695546086 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:25:46 INFO - PROCESS | 1649 | 1466695546090 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 1649 | 1466695546091 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119282000 == 33 [pid = 1649] [id = 294] 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124c8f400) [pid = 1649] [serial = 880] [outer = 0x0] 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125db0000) [pid = 1649] [serial = 881] [outer = 0x124c8f400] 08:25:46 INFO - PROCESS | 1649 | 1466695546116 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x127e17c00) [pid = 1649] [serial = 882] [outer = 0x124c8f400] 08:25:46 INFO - PROCESS | 1649 | 1466695546439 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:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 08:25:46 INFO - PROCESS | 1649 | 1466695546450 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1649 | 1466695546452 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:25:46 INFO - PROCESS | 1649 | 1466695546454 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1649 | 1466695546455 Marionette TRACE conn2 <- [1,1150,null,{}] 08:25:46 INFO - PROCESS | 1649 | 1466695546462 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:25:46 INFO - PROCESS | 1649 | 1466695546468 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:46 INFO - PROCESS | 1649 | 1466695546586 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:25:46 INFO - PROCESS | 1649 | 1466695546600 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 1649 | 1466695546602 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12841c800 == 34 [pid = 1649] [id = 295] 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x125f8a000) [pid = 1649] [serial = 883] [outer = 0x0] 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1284b5000) [pid = 1649] [serial = 884] [outer = 0x125f8a000] 08:25:46 INFO - PROCESS | 1649 | 1466695546626 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1292af000) [pid = 1649] [serial = 885] [outer = 0x125f8a000] 08:25:46 INFO - PROCESS | 1649 | 1466695546991 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:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 08:25:47 INFO - PROCESS | 1649 | 1466695547030 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1649 | 1466695547031 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:25:47 INFO - PROCESS | 1649 | 1466695547033 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1649 | 1466695547034 Marionette TRACE conn2 <- [1,1154,null,{}] 08:25:47 INFO - PROCESS | 1649 | 1466695547036 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:25:47 INFO - PROCESS | 1649 | 1466695547037 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:47 INFO - PROCESS | 1649 | 1466695547132 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:25:47 INFO - PROCESS | 1649 | 1466695547136 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 1649 | 1466695547137 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292dc000 == 35 [pid = 1649] [id = 296] 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127e1f000) [pid = 1649] [serial = 886] [outer = 0x0] 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a40c800) [pid = 1649] [serial = 887] [outer = 0x127e1f000] 08:25:47 INFO - PROCESS | 1649 | 1466695547161 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a5d7800) [pid = 1649] [serial = 888] [outer = 0x127e1f000] 08:25:47 INFO - PROCESS | 1649 | 1466695547495 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:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 08:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:25:47 INFO - PROCESS | 1649 | 1466695547554 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1649 | 1466695547555 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:25:47 INFO - PROCESS | 1649 | 1466695547557 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1649 | 1466695547558 Marionette TRACE conn2 <- [1,1158,null,{}] 08:25:47 INFO - PROCESS | 1649 | 1466695547561 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:25:47 INFO - PROCESS | 1649 | 1466695547562 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:47 INFO - PROCESS | 1649 | 1466695547655 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:25:47 INFO - PROCESS | 1649 | 1466695547664 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 1649 | 1466695547666 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a573000 == 36 [pid = 1649] [id = 297] 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a411400) [pid = 1649] [serial = 889] [outer = 0x0] 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a5e1400) [pid = 1649] [serial = 890] [outer = 0x12a411400] 08:25:47 INFO - PROCESS | 1649 | 1466695547693 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a6a6c00) [pid = 1649] [serial = 891] [outer = 0x12a411400] 08:25:48 INFO - PROCESS | 1649 | 1466695548027 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:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 08:25:48 INFO - PROCESS | 1649 | 1466695548077 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1649 | 1466695548078 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:25:48 INFO - PROCESS | 1649 | 1466695548080 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1649 | 1466695548081 Marionette TRACE conn2 <- [1,1162,null,{}] 08:25:48 INFO - PROCESS | 1649 | 1466695548083 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:25:48 INFO - PROCESS | 1649 | 1466695548085 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:48 INFO - PROCESS | 1649 | 1466695548182 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:25:48 INFO - PROCESS | 1649 | 1466695548186 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 1649 | 1466695548188 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abac000 == 37 [pid = 1649] [id = 298] 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121184000) [pid = 1649] [serial = 892] [outer = 0x0] 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a6ad800) [pid = 1649] [serial = 893] [outer = 0x121184000] 08:25:48 INFO - PROCESS | 1649 | 1466695548221 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a908c00) [pid = 1649] [serial = 894] [outer = 0x121184000] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1188a6800) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11337e400) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1191cc800) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1185f1000) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115e55400) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x117eab800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118113800) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118787800) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118537800) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1241d8800) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12438e000) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123861c00) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117149c00) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119787400) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:25:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116748000) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:25:48 INFO - PROCESS | 1649 | 1466695548735 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:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 08:25:48 INFO - PROCESS | 1649 | 1466695548752 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1649 | 1466695548755 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:25:48 INFO - PROCESS | 1649 | 1466695548759 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1649 | 1466695548761 Marionette TRACE conn2 <- [1,1166,null,{}] 08:25:48 INFO - PROCESS | 1649 | 1466695548764 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:25:48 INFO - PROCESS | 1649 | 1466695548768 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:48 INFO - PROCESS | 1649 | 1466695548890 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:25:48 INFO - PROCESS | 1649 | 1466695548923 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 1649 | 1466695548925 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123124000 == 38 [pid = 1649] [id = 299] 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118113800) [pid = 1649] [serial = 895] [outer = 0x0] 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1191cc800) [pid = 1649] [serial = 896] [outer = 0x118113800] 08:25:48 INFO - PROCESS | 1649 | 1466695548949 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1241d8800) [pid = 1649] [serial = 897] [outer = 0x118113800] 08:25:49 INFO - PROCESS | 1649 | 1466695549200 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:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 471ms 08:25:49 INFO - PROCESS | 1649 | 1466695549230 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1649 | 1466695549233 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:25:49 INFO - PROCESS | 1649 | 1466695549242 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1649 | 1466695549244 Marionette TRACE conn2 <- [1,1170,null,{}] 08:25:49 INFO - PROCESS | 1649 | 1466695549246 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:25:49 INFO - PROCESS | 1649 | 1466695549248 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:49 INFO - PROCESS | 1649 | 1466695549341 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:25:49 INFO - PROCESS | 1649 | 1466695549345 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:49 INFO - PROCESS | 1649 | 1466695549356 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b994000 == 39 [pid = 1649] [id = 300] 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124388000) [pid = 1649] [serial = 898] [outer = 0x0] 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a90a400) [pid = 1649] [serial = 899] [outer = 0x124388000] 08:25:49 INFO - PROCESS | 1649 | 1466695549381 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12ab45c00) [pid = 1649] [serial = 900] [outer = 0x124388000] 08:25:49 INFO - PROCESS | 1649 | 1466695549712 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:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 522ms 08:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:25:49 INFO - PROCESS | 1649 | 1466695549769 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1649 | 1466695549771 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:25:49 INFO - PROCESS | 1649 | 1466695549773 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1649 | 1466695549774 Marionette TRACE conn2 <- [1,1174,null,{}] 08:25:49 INFO - PROCESS | 1649 | 1466695549776 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:25:49 INFO - PROCESS | 1649 | 1466695549777 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:49 INFO - PROCESS | 1649 | 1466695549855 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:25:49 INFO - PROCESS | 1649 | 1466695549859 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:49 INFO - PROCESS | 1649 | 1466695549860 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be7f800 == 40 [pid = 1649] [id = 301] 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b0af000) [pid = 1649] [serial = 901] [outer = 0x0] 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b0bc000) [pid = 1649] [serial = 902] [outer = 0x12b0af000] 08:25:49 INFO - PROCESS | 1649 | 1466695549884 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b13d000) [pid = 1649] [serial = 903] [outer = 0x12b0af000] 08:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b8c1000) [pid = 1649] [serial = 904] [outer = 0x12cc5e000] 08:25:50 INFO - PROCESS | 1649 | 1466695550245 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:25:50 INFO - PROCESS | 1649 | 1466695550294 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:25:50 INFO - PROCESS | 1649 | 1466695550296 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1649 | 1466695550297 Marionette TRACE conn2 <- [1,1178,null,{}] 08:25:50 INFO - PROCESS | 1649 | 1466695550299 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:25:50 INFO - PROCESS | 1649 | 1466695550300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:50 INFO - PROCESS | 1649 | 1466695550376 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:25:50 INFO - PROCESS | 1649 | 1466695550443 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 1649 | 1466695550444 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf38000 == 41 [pid = 1649] [id = 302] 08:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118405400) [pid = 1649] [serial = 905] [outer = 0x0] 08:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b13fc00) [pid = 1649] [serial = 906] [outer = 0x118405400] 08:25:50 INFO - PROCESS | 1649 | 1466695550468 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b8c8000) [pid = 1649] [serial = 907] [outer = 0x118405400] 08:25:50 INFO - PROCESS | 1649 | 1466695550941 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:25:50 INFO - PROCESS | 1649 | 1466695550977 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:25:50 INFO - PROCESS | 1649 | 1466695550980 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1649 | 1466695550986 Marionette TRACE conn2 <- [1,1182,null,{}] 08:25:50 INFO - PROCESS | 1649 | 1466695550989 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:25:50 INFO - PROCESS | 1649 | 1466695550991 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:51 INFO - PROCESS | 1649 | 1466695551093 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:25:51 INFO - PROCESS | 1649 | 1466695551160 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 1649 | 1466695551162 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119293000 == 42 [pid = 1649] [id = 303] 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11828c000) [pid = 1649] [serial = 908] [outer = 0x0] 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11828f800) [pid = 1649] [serial = 909] [outer = 0x11828c000] 08:25:51 INFO - PROCESS | 1649 | 1466695551192 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118787400) [pid = 1649] [serial = 910] [outer = 0x11828c000] 08:25:51 INFO - PROCESS | 1649 | 1466695551598 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:25:51 INFO - PROCESS | 1649 | 1466695551660 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:25:51 INFO - PROCESS | 1649 | 1466695551667 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 1649 | 1466695551670 Marionette TRACE conn2 <- [1,1186,null,{}] 08:25:51 INFO - PROCESS | 1649 | 1466695551674 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:25:51 INFO - PROCESS | 1649 | 1466695551676 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:51 INFO - PROCESS | 1649 | 1466695551783 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:25:51 INFO - PROCESS | 1649 | 1466695551889 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 1649 | 1466695551891 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800d000 == 43 [pid = 1649] [id = 304] 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1212e9000) [pid = 1649] [serial = 911] [outer = 0x0] 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1241d6400) [pid = 1649] [serial = 912] [outer = 0x1212e9000] 08:25:51 INFO - PROCESS | 1649 | 1466695551922 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125d1d800) [pid = 1649] [serial = 913] [outer = 0x1212e9000] 08:25:52 INFO - PROCESS | 1649 | 1466695552351 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:25:52 INFO - PROCESS | 1649 | 1466695552390 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:25:52 INFO - PROCESS | 1649 | 1466695552392 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1649 | 1466695552394 Marionette TRACE conn2 <- [1,1190,null,{}] 08:25:52 INFO - PROCESS | 1649 | 1466695552402 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:25:52 INFO - PROCESS | 1649 | 1466695552406 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:52 INFO - PROCESS | 1649 | 1466695552509 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:25:52 INFO - PROCESS | 1649 | 1466695552566 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 1649 | 1466695552568 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46c800 == 44 [pid = 1649] [id = 305] 08:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12826f800) [pid = 1649] [serial = 914] [outer = 0x0] 08:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128779400) [pid = 1649] [serial = 915] [outer = 0x12826f800] 08:25:52 INFO - PROCESS | 1649 | 1466695552610 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a5dfc00) [pid = 1649] [serial = 916] [outer = 0x12826f800] 08:25:53 INFO - PROCESS | 1649 | 1466695553022 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:25:53 INFO - PROCESS | 1649 | 1466695553065 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:25:53 INFO - PROCESS | 1649 | 1466695553068 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1649 | 1466695553069 Marionette TRACE conn2 <- [1,1194,null,{}] 08:25:53 INFO - PROCESS | 1649 | 1466695553071 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:25:53 INFO - PROCESS | 1649 | 1466695553073 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:53 INFO - PROCESS | 1649 | 1466695553192 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:25:53 INFO - PROCESS | 1649 | 1466695553249 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 1649 | 1466695553251 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c489000 == 45 [pid = 1649] [id = 306] 08:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a910000) [pid = 1649] [serial = 917] [outer = 0x0] 08:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b0afc00) [pid = 1649] [serial = 918] [outer = 0x12a910000] 08:25:53 INFO - PROCESS | 1649 | 1466695553280 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b8c3800) [pid = 1649] [serial = 919] [outer = 0x12a910000] 08:25:53 INFO - PROCESS | 1649 | 1466695553877 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:25:53 INFO - PROCESS | 1649 | 1466695553892 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:25:53 INFO - PROCESS | 1649 | 1466695553895 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1649 | 1466695553896 Marionette TRACE conn2 <- [1,1198,null,{}] 08:25:53 INFO - PROCESS | 1649 | 1466695553900 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:25:53 INFO - PROCESS | 1649 | 1466695553902 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:53 INFO - PROCESS | 1649 | 1466695553994 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:25:54 INFO - PROCESS | 1649 | 1466695554046 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:54 INFO - PROCESS | 1649 | 1466695554049 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195cd000 == 46 [pid = 1649] [id = 307] 08:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118114000) [pid = 1649] [serial = 920] [outer = 0x0] 08:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118713400) [pid = 1649] [serial = 921] [outer = 0x118114000] 08:25:54 INFO - PROCESS | 1649 | 1466695554076 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119481800) [pid = 1649] [serial = 922] [outer = 0x118114000] 08:25:54 INFO - PROCESS | 1649 | 1466695554517 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:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 08:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:25:54 INFO - PROCESS | 1649 | 1466695554567 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 1649 | 1466695554569 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:25:54 INFO - PROCESS | 1649 | 1466695554573 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1649 | 1466695554575 Marionette TRACE conn2 <- [1,1202,null,{}] 08:25:54 INFO - PROCESS | 1649 | 1466695554578 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:25:54 INFO - PROCESS | 1649 | 1466695554579 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12be7f800 == 45 [pid = 1649] [id = 301] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b994000 == 44 [pid = 1649] [id = 300] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x123124000 == 43 [pid = 1649] [id = 299] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12abac000 == 42 [pid = 1649] [id = 298] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12a573000 == 41 [pid = 1649] [id = 297] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1292dc000 == 40 [pid = 1649] [id = 296] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12841c800 == 39 [pid = 1649] [id = 295] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119282000 == 38 [pid = 1649] [id = 294] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12365b800 == 37 [pid = 1649] [id = 293] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119aaa800 == 36 [pid = 1649] [id = 292] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x118136800 == 35 [pid = 1649] [id = 291] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x117e29000 == 34 [pid = 1649] [id = 290] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x112635000 == 33 [pid = 1649] [id = 288] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c4800 == 32 [pid = 1649] [id = 289] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1195cd000 == 31 [pid = 1649] [id = 307] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c489000 == 30 [pid = 1649] [id = 306] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46c800 == 29 [pid = 1649] [id = 305] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12800d000 == 28 [pid = 1649] [id = 304] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119293000 == 27 [pid = 1649] [id = 303] 08:25:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf38000 == 26 [pid = 1649] [id = 302] 08:25:55 INFO - PROCESS | 1649 | 1466695555184 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x115de8000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11978e800) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118710400) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1188a6c00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176e3800) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1182d1800) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118406800) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11828f400) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11840a000) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182cb400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a06cc00) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11947c000) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1211af000) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125dbd000) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124b87800) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128775c00) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12872a400) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12464d400) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118288c00) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118780c00) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126a66c00) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124c8dc00) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12313bc00) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1233f1800) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125d22c00) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a068000) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119d5e000) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x127e1a400) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12118b400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11a070800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113c61800) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1649 | 1466695555278 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 1649 | 1466695555279 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x112636800 == 27 [pid = 1649] [id = 308] 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1121a4800) [pid = 1649] [serial = 923] [outer = 0x0] 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112c22000) [pid = 1649] [serial = 924] [outer = 0x1121a4800] 08:25:55 INFO - PROCESS | 1649 | 1466695555309 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115d10400) [pid = 1649] [serial = 925] [outer = 0x1121a4800] 08:25:55 INFO - PROCESS | 1649 | 1466695555709 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:25:55 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:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1175ms 08:25:55 INFO - PROCESS | 1649 | 1466695555755 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1649 | 1466695555759 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:25:55 INFO - PROCESS | 1649 | 1466695555764 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1649 | 1466695555768 Marionette TRACE conn2 <- [1,1206,null,{}] 08:25:55 INFO - PROCESS | 1649 | 1466695555772 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:25:55 INFO - PROCESS | 1649 | 1466695555775 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:55 INFO - PROCESS | 1649 | 1466695555863 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:25:55 INFO - PROCESS | 1649 | 1466695555870 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 1649 | 1466695555871 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b2000 == 28 [pid = 1649] [id = 309] 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116981c00) [pid = 1649] [serial = 926] [outer = 0x0] 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118284c00) [pid = 1649] [serial = 927] [outer = 0x116981c00] 08:25:55 INFO - PROCESS | 1649 | 1466695555897 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1182cd800) [pid = 1649] [serial = 928] [outer = 0x116981c00] 08:25:56 INFO - PROCESS | 1649 | 1466695556228 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:25:56 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:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 473ms 08:25:56 INFO - PROCESS | 1649 | 1466695556238 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:25:56 INFO - PROCESS | 1649 | 1466695556240 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:25:56 INFO - PROCESS | 1649 | 1466695556243 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1649 | 1466695556244 Marionette TRACE conn2 <- [1,1210,null,{}] 08:25:56 INFO - PROCESS | 1649 | 1466695556246 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:25:56 INFO - PROCESS | 1649 | 1466695556247 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:56 INFO - PROCESS | 1649 | 1466695556337 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:25:56 INFO - PROCESS | 1649 | 1466695556387 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 1649 | 1466695556388 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x117456800 == 29 [pid = 1649] [id = 310] 08:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118370c00) [pid = 1649] [serial = 929] [outer = 0x0] 08:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11840c800) [pid = 1649] [serial = 930] [outer = 0x118370c00] 08:25:56 INFO - PROCESS | 1649 | 1466695556421 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185fbc00) [pid = 1649] [serial = 931] [outer = 0x118370c00] 08:25:56 INFO - PROCESS | 1649 | 1466695556788 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:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 573ms 08:25:56 INFO - PROCESS | 1649 | 1466695556819 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1649 | 1466695556823 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:25:56 INFO - PROCESS | 1649 | 1466695556836 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1649 | 1466695556840 Marionette TRACE conn2 <- [1,1214,null,{}] 08:25:56 INFO - PROCESS | 1649 | 1466695556844 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:25:56 INFO - PROCESS | 1649 | 1466695556848 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:57 INFO - PROCESS | 1649 | 1466695557008 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:25:57 INFO - PROCESS | 1649 | 1466695557058 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 1649 | 1466695557060 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119197000 == 30 [pid = 1649] [id = 311] 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116981800) [pid = 1649] [serial = 932] [outer = 0x0] 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118785000) [pid = 1649] [serial = 933] [outer = 0x116981800] 08:25:57 INFO - PROCESS | 1649 | 1466695557102 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a066400) [pid = 1649] [serial = 934] [outer = 0x116981800] 08:25:57 INFO - PROCESS | 1649 | 1466695557430 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:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 631ms 08:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:25:57 INFO - PROCESS | 1649 | 1466695557464 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1649 | 1466695557466 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:25:57 INFO - PROCESS | 1649 | 1466695557470 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1649 | 1466695557471 Marionette TRACE conn2 <- [1,1218,null,{}] 08:25:57 INFO - PROCESS | 1649 | 1466695557473 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:25:57 INFO - PROCESS | 1649 | 1466695557475 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:57 INFO - PROCESS | 1649 | 1466695557564 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:25:57 INFO - PROCESS | 1649 | 1466695557615 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 1649 | 1466695557617 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ab7800 == 31 [pid = 1649] [id = 312] 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a06ac00) [pid = 1649] [serial = 935] [outer = 0x0] 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a0bf000) [pid = 1649] [serial = 936] [outer = 0x11a06ac00] 08:25:57 INFO - PROCESS | 1649 | 1466695557648 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12118ec00) [pid = 1649] [serial = 937] [outer = 0x11a06ac00] 08:25:57 INFO - PROCESS | 1649 | 1466695557938 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:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 08:25:57 INFO - PROCESS | 1649 | 1466695557989 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1649 | 1466695557991 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:25:58 INFO - PROCESS | 1649 | 1466695558001 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1649 | 1466695558003 Marionette TRACE conn2 <- [1,1222,null,{}] 08:25:58 INFO - PROCESS | 1649 | 1466695558006 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:25:58 INFO - PROCESS | 1649 | 1466695558007 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:58 INFO - PROCESS | 1649 | 1466695558102 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:25:58 INFO - PROCESS | 1649 | 1466695558105 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 1649 | 1466695558109 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x123121000 == 32 [pid = 1649] [id = 313] 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118370800) [pid = 1649] [serial = 938] [outer = 0x0] 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1211b1c00) [pid = 1649] [serial = 939] [outer = 0x118370800] 08:25:58 INFO - PROCESS | 1649 | 1466695558141 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123859800) [pid = 1649] [serial = 940] [outer = 0x118370800] 08:25:58 INFO - PROCESS | 1649 | 1466695558503 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:25:58 INFO - PROCESS | 1649 | 1466695558524 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:25:58 INFO - PROCESS | 1649 | 1466695558532 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1649 | 1466695558534 Marionette TRACE conn2 <- [1,1226,null,{}] 08:25:58 INFO - PROCESS | 1649 | 1466695558538 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:25:58 INFO - PROCESS | 1649 | 1466695558539 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:58 INFO - PROCESS | 1649 | 1466695558633 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:25:58 INFO - PROCESS | 1649 | 1466695558637 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 1649 | 1466695558638 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x111ea2000 == 33 [pid = 1649] [id = 314] 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123cd9000) [pid = 1649] [serial = 941] [outer = 0x0] 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124b89000) [pid = 1649] [serial = 942] [outer = 0x123cd9000] 08:25:58 INFO - PROCESS | 1649 | 1466695558662 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x125d24c00) [pid = 1649] [serial = 943] [outer = 0x123cd9000] 08:25:59 INFO - PROCESS | 1649 | 1466695559025 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:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 527ms 08:25:59 INFO - PROCESS | 1649 | 1466695559054 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 1649 | 1466695559055 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:25:59 INFO - PROCESS | 1649 | 1466695559057 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1649 | 1466695559058 Marionette TRACE conn2 <- [1,1230,null,{}] 08:25:59 INFO - PROCESS | 1649 | 1466695559061 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:25:59 INFO - PROCESS | 1649 | 1466695559062 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:59 INFO - PROCESS | 1649 | 1466695559152 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:25:59 INFO - PROCESS | 1649 | 1466695559188 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 1649 | 1466695559190 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bd9800 == 34 [pid = 1649] [id = 315] 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x111c7f000) [pid = 1649] [serial = 944] [outer = 0x0] 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125f94800) [pid = 1649] [serial = 945] [outer = 0x111c7f000] 08:25:59 INFO - PROCESS | 1649 | 1466695559214 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x127e19c00) [pid = 1649] [serial = 946] [outer = 0x111c7f000] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125f8a000) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x127e1f000) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118113800) [pid = 1649] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a411400) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11978bc00) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1185fc400) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124c8f400) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117ea2000) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1233f3000) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110e3c000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182cf800) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121184000) [pid = 1649] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124388000) [pid = 1649] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b0af000) [pid = 1649] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125f8f000) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:25:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118405400) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:25:59 INFO - PROCESS | 1649 | 1466695559653 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:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 618ms 08:25:59 INFO - PROCESS | 1649 | 1466695559678 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 1649 | 1466695559679 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:25:59 INFO - PROCESS | 1649 | 1466695559687 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1649 | 1466695559689 Marionette TRACE conn2 <- [1,1234,null,{}] 08:25:59 INFO - PROCESS | 1649 | 1466695559691 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:25:59 INFO - PROCESS | 1649 | 1466695559692 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:59 INFO - PROCESS | 1649 | 1466695559795 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:25:59 INFO - PROCESS | 1649 | 1466695559829 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 1649 | 1466695559831 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:25:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269aa000 == 35 [pid = 1649] [id = 316] 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113206400) [pid = 1649] [serial = 947] [outer = 0x0] 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11870b800) [pid = 1649] [serial = 948] [outer = 0x113206400] 08:25:59 INFO - PROCESS | 1649 | 1466695559857 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124b84400) [pid = 1649] [serial = 949] [outer = 0x113206400] 08:26:00 INFO - PROCESS | 1649 | 1466695560135 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:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 475ms 08:26:00 INFO - PROCESS | 1649 | 1466695560160 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1649 | 1466695560161 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:26:00 INFO - PROCESS | 1649 | 1466695560163 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1649 | 1466695560164 Marionette TRACE conn2 <- [1,1238,null,{}] 08:26:00 INFO - PROCESS | 1649 | 1466695560174 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:26:00 INFO - PROCESS | 1649 | 1466695560175 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:00 INFO - PROCESS | 1649 | 1466695560254 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:26:00 INFO - PROCESS | 1649 | 1466695560258 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 1649 | 1466695560260 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12819c000 == 36 [pid = 1649] [id = 317] 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124b84c00) [pid = 1649] [serial = 950] [outer = 0x0] 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127e23000) [pid = 1649] [serial = 951] [outer = 0x124b84c00] 08:26:00 INFO - PROCESS | 1649 | 1466695560284 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12826e000) [pid = 1649] [serial = 952] [outer = 0x124b84c00] 08:26:00 INFO - PROCESS | 1649 | 1466695560584 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:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 475ms 08:26:00 INFO - PROCESS | 1649 | 1466695560639 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1649 | 1466695560640 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:26:00 INFO - PROCESS | 1649 | 1466695560642 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1649 | 1466695560643 Marionette TRACE conn2 <- [1,1242,null,{}] 08:26:00 INFO - PROCESS | 1649 | 1466695560646 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:26:00 INFO - PROCESS | 1649 | 1466695560647 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:00 INFO - PROCESS | 1649 | 1466695560745 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:26:00 INFO - PROCESS | 1649 | 1466695560752 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 1649 | 1466695560754 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287bd800 == 37 [pid = 1649] [id = 318] 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128271800) [pid = 1649] [serial = 953] [outer = 0x0] 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1284b4c00) [pid = 1649] [serial = 954] [outer = 0x128271800] 08:26:00 INFO - PROCESS | 1649 | 1466695560781 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128734c00) [pid = 1649] [serial = 955] [outer = 0x128271800] 08:26:01 INFO - PROCESS | 1649 | 1466695561108 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:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 08:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:26:01 INFO - PROCESS | 1649 | 1466695561161 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 1649 | 1466695561163 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:26:01 INFO - PROCESS | 1649 | 1466695561165 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1649 | 1466695561167 Marionette TRACE conn2 <- [1,1246,null,{}] 08:26:01 INFO - PROCESS | 1649 | 1466695561169 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:26:01 INFO - PROCESS | 1649 | 1466695561171 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:01 INFO - PROCESS | 1649 | 1466695561259 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:26:01 INFO - PROCESS | 1649 | 1466695561262 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 1649 | 1466695561264 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c1000 == 38 [pid = 1649] [id = 319] 08:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128729800) [pid = 1649] [serial = 956] [outer = 0x0] 08:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1292b2800) [pid = 1649] [serial = 957] [outer = 0x128729800] 08:26:01 INFO - PROCESS | 1649 | 1466695561288 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a5d6400) [pid = 1649] [serial = 958] [outer = 0x128729800] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b2000 == 37 [pid = 1649] [id = 309] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x112636800 == 36 [pid = 1649] [id = 308] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x117456800 == 35 [pid = 1649] [id = 310] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119197000 == 34 [pid = 1649] [id = 311] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119ab7800 == 33 [pid = 1649] [id = 312] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123121000 == 32 [pid = 1649] [id = 313] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1269aa000 == 31 [pid = 1649] [id = 316] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12819c000 == 30 [pid = 1649] [id = 317] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x125bd9800 == 29 [pid = 1649] [id = 315] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x111ea2000 == 28 [pid = 1649] [id = 314] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1284b2000) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1284b5000) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11978e000) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12a40c800) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1191cc800) [pid = 1649] [serial = 896] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a6a6c00) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12a5e1400) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121186000) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123019000) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1188a7000) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1191c4400) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125db0000) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118117c00) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1182d4c00) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12438a800) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124b89800) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112976000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x115452400) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1182d8c00) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118411800) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a6ad800) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a90a400) [pid = 1649] [serial = 899] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12b0bc000) [pid = 1649] [serial = 902] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12b13d000) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12a908c00) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12a5d7800) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1292af000) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1241d8800) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x127e17c00) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12ab45c00) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12b8c8000) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12b13fc00) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1287bd800 == 27 [pid = 1649] [id = 318] 08:26:02 INFO - PROCESS | 1649 | 1466695562652 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:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1522ms 08:26:02 INFO - PROCESS | 1649 | 1466695562688 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 1649 | 1466695562690 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:26:02 INFO - PROCESS | 1649 | 1466695562693 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 1649 | 1466695562696 Marionette TRACE conn2 <- [1,1250,null,{}] 08:26:02 INFO - PROCESS | 1649 | 1466695562700 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:26:02 INFO - PROCESS | 1649 | 1466695562702 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:02 INFO - PROCESS | 1649 | 1466695562778 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:26:02 INFO - PROCESS | 1649 | 1466695562827 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 1649 | 1466695562830 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb2800 == 28 [pid = 1649] [id = 320] 08:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x113372800) [pid = 1649] [serial = 959] [outer = 0x0] 08:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x113c5b400) [pid = 1649] [serial = 960] [outer = 0x113372800] 08:26:02 INFO - PROCESS | 1649 | 1466695562858 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x115e55c00) [pid = 1649] [serial = 961] [outer = 0x113372800] 08:26:03 INFO - PROCESS | 1649 | 1466695563186 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:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 08:26:03 INFO - PROCESS | 1649 | 1466695563213 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1649 | 1466695563219 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:26:03 INFO - PROCESS | 1649 | 1466695563224 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1649 | 1466695563226 Marionette TRACE conn2 <- [1,1254,null,{}] 08:26:03 INFO - PROCESS | 1649 | 1466695563228 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:26:03 INFO - PROCESS | 1649 | 1466695563230 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:03 INFO - PROCESS | 1649 | 1466695563309 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:26:03 INFO - PROCESS | 1649 | 1466695563313 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:03 INFO - PROCESS | 1649 | 1466695563316 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8d800 == 29 [pid = 1649] [id = 321] 08:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116935800) [pid = 1649] [serial = 962] [outer = 0x0] 08:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117ea9400) [pid = 1649] [serial = 963] [outer = 0x116935800] 08:26:03 INFO - PROCESS | 1649 | 1466695563348 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118286000) [pid = 1649] [serial = 964] [outer = 0x116935800] 08:26:03 INFO - PROCESS | 1649 | 1466695563824 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:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 619ms 08:26:03 INFO - PROCESS | 1649 | 1466695563845 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1649 | 1466695563847 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:26:03 INFO - PROCESS | 1649 | 1466695563852 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1649 | 1466695563855 Marionette TRACE conn2 <- [1,1258,null,{}] 08:26:03 INFO - PROCESS | 1649 | 1466695563868 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:26:03 INFO - PROCESS | 1649 | 1466695563873 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:03 INFO - PROCESS | 1649 | 1466695563971 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:26:04 INFO - PROCESS | 1649 | 1466695564041 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 1649 | 1466695564043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d0000 == 30 [pid = 1649] [id = 322] 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x110e3d800) [pid = 1649] [serial = 965] [outer = 0x0] 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1182d9800) [pid = 1649] [serial = 966] [outer = 0x110e3d800] 08:26:04 INFO - PROCESS | 1649 | 1466695564071 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118406c00) [pid = 1649] [serial = 967] [outer = 0x110e3d800] 08:26:04 INFO - PROCESS | 1649 | 1466695564395 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:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 575ms 08:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:26:04 INFO - PROCESS | 1649 | 1466695564427 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 1649 | 1466695564429 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:26:04 INFO - PROCESS | 1649 | 1466695564432 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 1649 | 1466695564436 Marionette TRACE conn2 <- [1,1262,null,{}] 08:26:04 INFO - PROCESS | 1649 | 1466695564439 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:26:04 INFO - PROCESS | 1649 | 1466695564440 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:04 INFO - PROCESS | 1649 | 1466695564514 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:26:04 INFO - PROCESS | 1649 | 1466695564519 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 1649 | 1466695564521 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c1800 == 31 [pid = 1649] [id = 323] 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118535800) [pid = 1649] [serial = 968] [outer = 0x0] 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11870d800) [pid = 1649] [serial = 969] [outer = 0x118535800] 08:26:04 INFO - PROCESS | 1649 | 1466695564546 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1188a4000) [pid = 1649] [serial = 970] [outer = 0x118535800] 08:26:04 INFO - PROCESS | 1649 | 1466695564856 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:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 473ms 08:26:04 INFO - PROCESS | 1649 | 1466695564914 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 1649 | 1466695564916 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:26:04 INFO - PROCESS | 1649 | 1466695564921 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 1649 | 1466695564922 Marionette TRACE conn2 <- [1,1266,null,{}] 08:26:04 INFO - PROCESS | 1649 | 1466695564925 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:26:04 INFO - PROCESS | 1649 | 1466695564934 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | 1466695565005 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:26:05 INFO - PROCESS | 1649 | 1466695565008 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1649 | 1466695565009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198e5000 == 32 [pid = 1649] [id = 324] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116754c00) [pid = 1649] [serial = 971] [outer = 0x0] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1191ab400) [pid = 1649] [serial = 972] [outer = 0x116754c00] 08:26:05 INFO - PROCESS | 1649 | 1466695565036 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119482c00) [pid = 1649] [serial = 973] [outer = 0x116754c00] 08:26:05 INFO - PROCESS | 1649 | 1466695565376 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:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 471ms 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:26:05 INFO - PROCESS | 1649 | 1466695565391 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1649 | 1466695565393 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:26:05 INFO - PROCESS | 1649 | 1466695565395 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1649 | 1466695565396 Marionette TRACE conn2 <- [1,1270,null,{}] 08:26:05 INFO - PROCESS | 1649 | 1466695565398 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:26:05 INFO - PROCESS | 1649 | 1466695565405 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | 1466695565494 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:26:05 INFO - PROCESS | 1649 | 1466695565544 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1649 | 1466695565545 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f82800 == 33 [pid = 1649] [id = 325] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119482400) [pid = 1649] [serial = 974] [outer = 0x0] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11978e800) [pid = 1649] [serial = 975] [outer = 0x119482400] 08:26:05 INFO - PROCESS | 1649 | 1466695565570 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12118b400) [pid = 1649] [serial = 976] [outer = 0x119482400] 08:26:05 INFO - PROCESS | 1649 | 1466695565832 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:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 08:26:05 INFO - PROCESS | 1649 | 1466695565864 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1649 | 1466695565865 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:26:05 INFO - PROCESS | 1649 | 1466695565875 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1649 | 1466695565876 Marionette TRACE conn2 <- [1,1274,null,{}] 08:26:05 INFO - PROCESS | 1649 | 1466695565878 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:26:05 INFO - PROCESS | 1649 | 1466695565880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | 1466695565963 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:26:05 INFO - PROCESS | 1649 | 1466695565968 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1649 | 1466695565970 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12366f000 == 34 [pid = 1649] [id = 326] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x110e3f400) [pid = 1649] [serial = 977] [outer = 0x0] 08:26:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12119ec00) [pid = 1649] [serial = 978] [outer = 0x110e3f400] 08:26:05 INFO - PROCESS | 1649 | 1466695565994 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1212ea000) [pid = 1649] [serial = 979] [outer = 0x110e3f400] 08:26:06 INFO - PROCESS | 1649 | 1466695566297 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:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 08:26:06 INFO - PROCESS | 1649 | 1466695566344 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1649 | 1466695566345 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:26:06 INFO - PROCESS | 1649 | 1466695566347 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1649 | 1466695566348 Marionette TRACE conn2 <- [1,1278,null,{}] 08:26:06 INFO - PROCESS | 1649 | 1466695566350 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:26:06 INFO - PROCESS | 1649 | 1466695566352 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:06 INFO - PROCESS | 1649 | 1466695566422 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:26:06 INFO - PROCESS | 1649 | 1466695566475 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:06 INFO - PROCESS | 1649 | 1466695566476 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c68800 == 35 [pid = 1649] [id = 327] 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118382000) [pid = 1649] [serial = 980] [outer = 0x0] 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123141400) [pid = 1649] [serial = 981] [outer = 0x118382000] 08:26:06 INFO - PROCESS | 1649 | 1466695566501 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124386400) [pid = 1649] [serial = 982] [outer = 0x118382000] 08:26:06 INFO - PROCESS | 1649 | 1466695566772 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:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 467ms 08:26:06 INFO - PROCESS | 1649 | 1466695566822 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1649 | 1466695566824 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:26:06 INFO - PROCESS | 1649 | 1466695566826 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1649 | 1466695566827 Marionette TRACE conn2 <- [1,1282,null,{}] 08:26:06 INFO - PROCESS | 1649 | 1466695566829 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:26:06 INFO - PROCESS | 1649 | 1466695566830 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:06 INFO - PROCESS | 1649 | 1466695566916 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:26:06 INFO - PROCESS | 1649 | 1466695566922 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:06 INFO - PROCESS | 1649 | 1466695566923 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188ce800 == 36 [pid = 1649] [id = 328] 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121197800) [pid = 1649] [serial = 983] [outer = 0x0] 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124b86c00) [pid = 1649] [serial = 984] [outer = 0x121197800] 08:26:06 INFO - PROCESS | 1649 | 1466695566948 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125b0c800) [pid = 1649] [serial = 985] [outer = 0x121197800] 08:26:07 INFO - PROCESS | 1649 | 1466695567268 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:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 08:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:26:07 INFO - PROCESS | 1649 | 1466695567299 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1649 | 1466695567300 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:26:07 INFO - PROCESS | 1649 | 1466695567304 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1649 | 1466695567305 Marionette TRACE conn2 <- [1,1286,null,{}] 08:26:07 INFO - PROCESS | 1649 | 1466695567308 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:26:07 INFO - PROCESS | 1649 | 1466695567309 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:07 INFO - PROCESS | 1649 | 1466695567413 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:26:07 INFO - PROCESS | 1649 | 1466695567421 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 1649 | 1466695567422 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269ba000 == 37 [pid = 1649] [id = 329] 08:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125b17400) [pid = 1649] [serial = 986] [outer = 0x0] 08:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126a66800) [pid = 1649] [serial = 987] [outer = 0x125b17400] 08:26:07 INFO - PROCESS | 1649 | 1466695567447 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127e1a400) [pid = 1649] [serial = 988] [outer = 0x125b17400] 08:26:07 INFO - PROCESS | 1649 | 1466695567775 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:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 08:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:26:07 INFO - PROCESS | 1649 | 1466695567823 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1649 | 1466695567824 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:26:07 INFO - PROCESS | 1649 | 1466695567827 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1649 | 1466695567828 Marionette TRACE conn2 <- [1,1290,null,{}] 08:26:07 INFO - PROCESS | 1649 | 1466695567831 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:26:07 INFO - PROCESS | 1649 | 1466695567832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:07 INFO - PROCESS | 1649 | 1466695567936 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:26:07 INFO - PROCESS | 1649 | 1466695567949 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 1649 | 1466695567951 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198e4000 == 38 [pid = 1649] [id = 330] 08:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113c59400) [pid = 1649] [serial = 989] [outer = 0x0] 08:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12872bc00) [pid = 1649] [serial = 990] [outer = 0x113c59400] 08:26:07 INFO - PROCESS | 1649 | 1466695567984 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12877ac00) [pid = 1649] [serial = 991] [outer = 0x113c59400] 08:26:08 INFO - PROCESS | 1649 | 1466695568321 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:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 08:26:08 INFO - PROCESS | 1649 | 1466695568353 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 1649 | 1466695568354 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:26:08 INFO - PROCESS | 1649 | 1466695568359 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1649 | 1466695568361 Marionette TRACE conn2 <- [1,1294,null,{}] 08:26:08 INFO - PROCESS | 1649 | 1466695568364 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:26:08 INFO - PROCESS | 1649 | 1466695568366 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:08 INFO - PROCESS | 1649 | 1466695568514 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:26:08 INFO - PROCESS | 1649 | 1466695568539 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:08 INFO - PROCESS | 1649 | 1466695568540 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a465800 == 39 [pid = 1649] [id = 331] 08:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12877b000) [pid = 1649] [serial = 992] [outer = 0x0] 08:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1292b5000) [pid = 1649] [serial = 993] [outer = 0x12877b000] 08:26:08 INFO - PROCESS | 1649 | 1466695568580 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a5d7000) [pid = 1649] [serial = 994] [outer = 0x12877b000] 08:26:09 INFO - PROCESS | 1649 | 1466695569022 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:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 08:26:09 INFO - PROCESS | 1649 | 1466695569031 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 1649 | 1466695569032 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:26:09 INFO - PROCESS | 1649 | 1466695569034 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1649 | 1466695569035 Marionette TRACE conn2 <- [1,1298,null,{}] 08:26:09 INFO - PROCESS | 1649 | 1466695569037 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:26:09 INFO - PROCESS | 1649 | 1466695569038 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:09 INFO - PROCESS | 1649 | 1466695569133 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:26:09 INFO - PROCESS | 1649 | 1466695569137 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 1649 | 1466695569145 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a661000 == 40 [pid = 1649] [id = 332] 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12920f800) [pid = 1649] [serial = 995] [outer = 0x0] 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a5e0800) [pid = 1649] [serial = 996] [outer = 0x12920f800] 08:26:09 INFO - PROCESS | 1649 | 1466695569199 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a6a6400) [pid = 1649] [serial = 997] [outer = 0x12920f800] 08:26:09 INFO - PROCESS | 1649 | 1466695569514 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:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 08:26:09 INFO - PROCESS | 1649 | 1466695569554 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 1649 | 1466695569555 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:26:09 INFO - PROCESS | 1649 | 1466695569557 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1649 | 1466695569558 Marionette TRACE conn2 <- [1,1302,null,{}] 08:26:09 INFO - PROCESS | 1649 | 1466695569560 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:26:09 INFO - PROCESS | 1649 | 1466695569561 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:09 INFO - PROCESS | 1649 | 1466695569656 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a06ac00) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118370800) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113206400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x123cd9000) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x111c7f000) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124b84c00) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116981800) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118370c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116981c00) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1121a4800) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118114000) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a910000) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12826f800) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1212e9000) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11828c000) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:26:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128271800) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:26:09 INFO - PROCESS | 1649 | 1466695569828 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 1649 | 1466695569829 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11746b800 == 41 [pid = 1649] [id = 333] 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1121a1c00) [pid = 1649] [serial = 998] [outer = 0x0] 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1133d0c00) [pid = 1649] [serial = 999] [outer = 0x1121a1c00] 08:26:09 INFO - PROCESS | 1649 | 1466695569854 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118114000) [pid = 1649] [serial = 1000] [outer = 0x1121a1c00] 08:26:10 INFO - PROCESS | 1649 | 1466695570121 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:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 619ms 08:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:26:10 INFO - PROCESS | 1649 | 1466695570177 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1649 | 1466695570178 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:26:10 INFO - PROCESS | 1649 | 1466695570180 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1649 | 1466695570181 Marionette TRACE conn2 <- [1,1306,null,{}] 08:26:10 INFO - PROCESS | 1649 | 1466695570185 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:26:10 INFO - PROCESS | 1649 | 1466695570188 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:10 INFO - PROCESS | 1649 | 1466695570275 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:26:10 INFO - PROCESS | 1649 | 1466695570278 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 1649 | 1466695570279 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b194800 == 42 [pid = 1649] [id = 334] 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118370c00) [pid = 1649] [serial = 1001] [outer = 0x0] 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1232cc000) [pid = 1649] [serial = 1002] [outer = 0x118370c00] 08:26:10 INFO - PROCESS | 1649 | 1466695570303 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12921a400) [pid = 1649] [serial = 1003] [outer = 0x118370c00] 08:26:10 INFO - PROCESS | 1649 | 1466695570624 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:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 08:26:10 INFO - PROCESS | 1649 | 1466695570653 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1649 | 1466695570654 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:26:10 INFO - PROCESS | 1649 | 1466695570657 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1649 | 1466695570658 Marionette TRACE conn2 <- [1,1310,null,{}] 08:26:10 INFO - PROCESS | 1649 | 1466695570660 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:26:10 INFO - PROCESS | 1649 | 1466695570661 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:10 INFO - PROCESS | 1649 | 1466695570761 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:26:10 INFO - PROCESS | 1649 | 1466695570768 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 1649 | 1466695570770 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b988800 == 43 [pid = 1649] [id = 335] 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a5e3400) [pid = 1649] [serial = 1004] [outer = 0x0] 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a902800) [pid = 1649] [serial = 1005] [outer = 0x12a5e3400] 08:26:10 INFO - PROCESS | 1649 | 1466695570794 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a90f800) [pid = 1649] [serial = 1006] [outer = 0x12a5e3400] 08:26:11 INFO - PROCESS | 1649 | 1466695571068 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:26:11 INFO - PROCESS | 1649 | 1466695571127 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:26:11 INFO - PROCESS | 1649 | 1466695571129 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1649 | 1466695571130 Marionette TRACE conn2 <- [1,1314,null,{}] 08:26:11 INFO - PROCESS | 1649 | 1466695571132 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:26:11 INFO - PROCESS | 1649 | 1466695571135 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:11 INFO - PROCESS | 1649 | 1466695571220 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:26:11 INFO - PROCESS | 1649 | 1466695571224 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:11 INFO - PROCESS | 1649 | 1466695571225 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be6e000 == 44 [pid = 1649] [id = 336] 08:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12118b000) [pid = 1649] [serial = 1007] [outer = 0x0] 08:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12ab3a800) [pid = 1649] [serial = 1008] [outer = 0x12118b000] 08:26:11 INFO - PROCESS | 1649 | 1466695571249 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b0bb800) [pid = 1649] [serial = 1009] [outer = 0x12118b000] 08:26:11 INFO - PROCESS | 1649 | 1466695571811 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:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 722ms 08:26:11 INFO - PROCESS | 1649 | 1466695571860 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1649 | 1466695571862 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:26:11 INFO - PROCESS | 1649 | 1466695571867 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1649 | 1466695571871 Marionette TRACE conn2 <- [1,1318,null,{}] 08:26:11 INFO - PROCESS | 1649 | 1466695571875 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:26:11 INFO - PROCESS | 1649 | 1466695571876 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:11 INFO - PROCESS | 1649 | 1466695571987 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:26:12 INFO - PROCESS | 1649 | 1466695572041 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 1649 | 1466695572043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x116abc000 == 45 [pid = 1649] [id = 337] 08:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x113372c00) [pid = 1649] [serial = 1010] [outer = 0x0] 08:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x115df3800) [pid = 1649] [serial = 1011] [outer = 0x113372c00] 08:26:12 INFO - PROCESS | 1649 | 1466695572074 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11697b000) [pid = 1649] [serial = 1012] [outer = 0x113372c00] 08:26:12 INFO - PROCESS | 1649 | 1466695572756 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:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 925ms 08:26:12 INFO - PROCESS | 1649 | 1466695572815 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 1649 | 1466695572820 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:26:12 INFO - PROCESS | 1649 | 1466695572825 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1649 | 1466695572827 Marionette TRACE conn2 <- [1,1322,null,{}] 08:26:12 INFO - PROCESS | 1649 | 1466695572831 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:26:12 INFO - PROCESS | 1649 | 1466695572833 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:12 INFO - PROCESS | 1649 | 1466695572933 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:26:13 INFO - PROCESS | 1649 | 1466695573010 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 1649 | 1466695573012 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11666f800 == 46 [pid = 1649] [id = 338] 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1174e0c00) [pid = 1649] [serial = 1013] [outer = 0x0] 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1176ebc00) [pid = 1649] [serial = 1014] [outer = 0x1174e0c00] 08:26:13 INFO - PROCESS | 1649 | 1466695573041 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118288c00) [pid = 1649] [serial = 1015] [outer = 0x1174e0c00] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b988800 == 45 [pid = 1649] [id = 335] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b194800 == 44 [pid = 1649] [id = 334] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11746b800 == 43 [pid = 1649] [id = 333] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12a661000 == 42 [pid = 1649] [id = 332] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12a465800 == 41 [pid = 1649] [id = 331] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1198e4000 == 40 [pid = 1649] [id = 330] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1269ba000 == 39 [pid = 1649] [id = 329] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1292b2800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1188ce800 == 38 [pid = 1649] [id = 328] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123c68800 == 37 [pid = 1649] [id = 327] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12366f000 == 36 [pid = 1649] [id = 326] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119f82800 == 35 [pid = 1649] [id = 325] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1198e5000 == 34 [pid = 1649] [id = 324] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c1800 == 33 [pid = 1649] [id = 323] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d0000 == 32 [pid = 1649] [id = 322] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8d800 == 31 [pid = 1649] [id = 321] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb2800 == 30 [pid = 1649] [id = 320] 08:26:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c1000 == 29 [pid = 1649] [id = 319] 08:26:13 INFO - PROCESS | 1649 | 1466695573477 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:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11a0bf000) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1211b1c00) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12118ec00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11870b800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124b89000) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123859800) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125f94800) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x125d24c00) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127e23000) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124b84400) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118785000) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11840c800) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185fbc00) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118284c00) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182cd800) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112c22000) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115d10400) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119481800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118713400) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b8c3800) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b0afc00) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a5dfc00) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128779400) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x125d1d800) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1241d6400) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118787400) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11828f800) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x127e19c00) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12826e000) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1284b4c00) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11a066400) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x128734c00) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 08:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 678ms 08:26:13 INFO - PROCESS | 1649 | 1466695573503 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 1649 | 1466695573507 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:26:13 INFO - PROCESS | 1649 | 1466695573511 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1649 | 1466695573513 Marionette TRACE conn2 <- [1,1326,null,{}] 08:26:13 INFO - PROCESS | 1649 | 1466695573516 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:26:13 INFO - PROCESS | 1649 | 1466695573520 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:13 INFO - PROCESS | 1649 | 1466695573598 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:26:13 INFO - PROCESS | 1649 | 1466695573605 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 1649 | 1466695573606 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e2b800 == 30 [pid = 1649] [id = 339] 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1182d2400) [pid = 1649] [serial = 1016] [outer = 0x0] 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118403800) [pid = 1649] [serial = 1017] [outer = 0x1182d2400] 08:26:13 INFO - PROCESS | 1649 | 1466695573633 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118411800) [pid = 1649] [serial = 1018] [outer = 0x1182d2400] 08:26:13 INFO - PROCESS | 1649 | 1466695573973 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:26:13 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:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 08:26:13 INFO - PROCESS | 1649 | 1466695573981 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 1649 | 1466695573983 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:26:13 INFO - PROCESS | 1649 | 1466695573989 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1649 | 1466695573991 Marionette TRACE conn2 <- [1,1330,null,{}] 08:26:14 INFO - PROCESS | 1649 | 1466695573999 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:26:14 INFO - PROCESS | 1649 | 1466695574004 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:14 INFO - PROCESS | 1649 | 1466695574102 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:26:14 INFO - PROCESS | 1649 | 1466695574152 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 1649 | 1466695574155 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c2000 == 31 [pid = 1649] [id = 340] 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185f7800) [pid = 1649] [serial = 1019] [outer = 0x0] 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1188ab800) [pid = 1649] [serial = 1020] [outer = 0x1185f7800] 08:26:14 INFO - PROCESS | 1649 | 1466695574183 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119487000) [pid = 1649] [serial = 1021] [outer = 0x1185f7800] 08:26:14 INFO - PROCESS | 1649 | 1466695574472 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:26:14 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:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 08:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:26:14 INFO - PROCESS | 1649 | 1466695574510 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1649 | 1466695574511 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:26:14 INFO - PROCESS | 1649 | 1466695574514 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1649 | 1466695574515 Marionette TRACE conn2 <- [1,1334,null,{}] 08:26:14 INFO - PROCESS | 1649 | 1466695574519 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:26:14 INFO - PROCESS | 1649 | 1466695574522 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:14 INFO - PROCESS | 1649 | 1466695574601 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:26:14 INFO - PROCESS | 1649 | 1466695574605 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 1649 | 1466695574606 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119abd000 == 32 [pid = 1649] [id = 341] 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119845800) [pid = 1649] [serial = 1022] [outer = 0x0] 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11a06a000) [pid = 1649] [serial = 1023] [outer = 0x119845800] 08:26:14 INFO - PROCESS | 1649 | 1466695574637 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a0bbc00) [pid = 1649] [serial = 1024] [outer = 0x119845800] 08:26:14 INFO - PROCESS | 1649 | 1466695574972 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:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 08:26:14 INFO - PROCESS | 1649 | 1466695574992 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1649 | 1466695574993 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:26:14 INFO - PROCESS | 1649 | 1466695574995 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1649 | 1466695574996 Marionette TRACE conn2 <- [1,1338,null,{}] 08:26:15 INFO - PROCESS | 1649 | 1466695574999 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:26:15 INFO - PROCESS | 1649 | 1466695575002 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:15 INFO - PROCESS | 1649 | 1466695575078 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:26:15 INFO - PROCESS | 1649 | 1466695575081 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 1649 | 1466695575082 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12305a000 == 33 [pid = 1649] [id = 342] 08:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x115e54400) [pid = 1649] [serial = 1025] [outer = 0x0] 08:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12118f000) [pid = 1649] [serial = 1026] [outer = 0x115e54400] 08:26:15 INFO - PROCESS | 1649 | 1466695575110 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1211b1c00) [pid = 1649] [serial = 1027] [outer = 0x115e54400] 08:26:15 INFO - PROCESS | 1649 | 1466695575911 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:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 921ms 08:26:15 INFO - PROCESS | 1649 | 1466695575917 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1649 | 1466695575919 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:26:15 INFO - PROCESS | 1649 | 1466695575921 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1649 | 1466695575922 Marionette TRACE conn2 <- [1,1342,null,{}] 08:26:15 INFO - PROCESS | 1649 | 1466695575924 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:26:15 INFO - PROCESS | 1649 | 1466695575928 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:16 INFO - PROCESS | 1649 | 1466695576047 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:26:16 INFO - PROCESS | 1649 | 1466695576051 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 1649 | 1466695576052 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x124130800 == 34 [pid = 1649] [id = 343] 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11a0bf000) [pid = 1649] [serial = 1028] [outer = 0x0] 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12438cc00) [pid = 1649] [serial = 1029] [outer = 0x11a0bf000] 08:26:16 INFO - PROCESS | 1649 | 1466695576077 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125f93000) [pid = 1649] [serial = 1030] [outer = 0x11a0bf000] 08:26:16 INFO - PROCESS | 1649 | 1466695576403 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:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 08:26:16 INFO - PROCESS | 1649 | 1466695576440 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1649 | 1466695576441 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:26:16 INFO - PROCESS | 1649 | 1466695576443 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1649 | 1466695576444 Marionette TRACE conn2 <- [1,1346,null,{}] 08:26:16 INFO - PROCESS | 1649 | 1466695576447 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:26:16 INFO - PROCESS | 1649 | 1466695576448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:16 INFO - PROCESS | 1649 | 1466695576542 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:26:16 INFO - PROCESS | 1649 | 1466695576555 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 1649 | 1466695576556 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d87000 == 35 [pid = 1649] [id = 344] 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125f94800) [pid = 1649] [serial = 1031] [outer = 0x0] 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127e18c00) [pid = 1649] [serial = 1032] [outer = 0x125f94800] 08:26:16 INFO - PROCESS | 1649 | 1466695576581 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1284b4000) [pid = 1649] [serial = 1033] [outer = 0x125f94800] 08:26:16 INFO - PROCESS | 1649 | 1466695576910 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:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:26:16 INFO - PROCESS | 1649 | 1466695576963 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1649 | 1466695576964 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:26:16 INFO - PROCESS | 1649 | 1466695576966 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1649 | 1466695576967 Marionette TRACE conn2 <- [1,1350,null,{}] 08:26:16 INFO - PROCESS | 1649 | 1466695576970 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:26:16 INFO - PROCESS | 1649 | 1466695576971 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:17 INFO - PROCESS | 1649 | 1466695577062 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:26:17 INFO - PROCESS | 1649 | 1466695577073 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 1649 | 1466695577074 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1281a3800 == 36 [pid = 1649] [id = 345] 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12872d400) [pid = 1649] [serial = 1034] [outer = 0x0] 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128772800) [pid = 1649] [serial = 1035] [outer = 0x12872d400] 08:26:17 INFO - PROCESS | 1649 | 1466695577098 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12921c800) [pid = 1649] [serial = 1036] [outer = 0x12872d400] 08:26:17 INFO - PROCESS | 1649 | 1466695577431 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:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 471ms 08:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:26:17 INFO - PROCESS | 1649 | 1466695577439 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 1649 | 1466695577440 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:26:17 INFO - PROCESS | 1649 | 1466695577442 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1649 | 1466695577443 Marionette TRACE conn2 <- [1,1354,null,{}] 08:26:17 INFO - PROCESS | 1649 | 1466695577445 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:26:17 INFO - PROCESS | 1649 | 1466695577446 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:17 INFO - PROCESS | 1649 | 1466695577638 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113c59400) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12920f800) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119482400) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12877b000) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x110e3f400) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113372800) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128729800) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116935800) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110e3d800) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118535800) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125b17400) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116754c00) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118382000) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121197800) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1121a1c00) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118370c00) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:26:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a5e3400) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:26:17 INFO - PROCESS | 1649 | 1466695577680 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 1649 | 1466695577681 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830e000 == 37 [pid = 1649] [id = 346] 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x110e3f400) [pid = 1649] [serial = 1037] [outer = 0x0] 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113c59400) [pid = 1649] [serial = 1038] [outer = 0x110e3f400] 08:26:17 INFO - PROCESS | 1649 | 1466695577705 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118370c00) [pid = 1649] [serial = 1039] [outer = 0x110e3f400] 08:26:17 INFO - PROCESS | 1649 | 1466695577958 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:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 08:26:18 INFO - PROCESS | 1649 | 1466695578017 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1649 | 1466695578020 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:26:18 INFO - PROCESS | 1649 | 1466695578028 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1649 | 1466695578029 Marionette TRACE conn2 <- [1,1358,null,{}] 08:26:18 INFO - PROCESS | 1649 | 1466695578032 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:26:18 INFO - PROCESS | 1649 | 1466695578033 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:18 INFO - PROCESS | 1649 | 1466695578126 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:26:18 INFO - PROCESS | 1649 | 1466695578129 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:18 INFO - PROCESS | 1649 | 1466695578130 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aaa000 == 38 [pid = 1649] [id = 347] 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119482400) [pid = 1649] [serial = 1040] [outer = 0x0] 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124b83800) [pid = 1649] [serial = 1041] [outer = 0x119482400] 08:26:18 INFO - PROCESS | 1649 | 1466695578154 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1292ae000) [pid = 1649] [serial = 1042] [outer = 0x119482400] 08:26:18 INFO - PROCESS | 1649 | 1466695578488 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:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 08:26:18 INFO - PROCESS | 1649 | 1466695578500 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1649 | 1466695578503 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:26:18 INFO - PROCESS | 1649 | 1466695578525 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1649 | 1466695578527 Marionette TRACE conn2 <- [1,1362,null,{}] 08:26:18 INFO - PROCESS | 1649 | 1466695578529 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:26:18 INFO - PROCESS | 1649 | 1466695578531 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:18 INFO - PROCESS | 1649 | 1466695578620 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:26:18 INFO - PROCESS | 1649 | 1466695578624 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:18 INFO - PROCESS | 1649 | 1466695578626 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba1800 == 39 [pid = 1649] [id = 348] 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11840d400) [pid = 1649] [serial = 1043] [outer = 0x0] 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a5de400) [pid = 1649] [serial = 1044] [outer = 0x11840d400] 08:26:18 INFO - PROCESS | 1649 | 1466695578659 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a90ac00) [pid = 1649] [serial = 1045] [outer = 0x11840d400] 08:26:18 INFO - PROCESS | 1649 | 1466695578987 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:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 486ms 08:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:26:19 INFO - PROCESS | 1649 | 1466695578997 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1649 | 1466695578999 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1649 | 1466695579003 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1649 | 1466695579005 Marionette TRACE conn2 <- [1,1366,null,{}] 08:26:19 INFO - PROCESS | 1649 | 1466695579008 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:26:19 INFO - PROCESS | 1649 | 1466695579009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:19 INFO - PROCESS | 1649 | 1466695579089 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:26:19 INFO - PROCESS | 1649 | 1466695579093 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 1649 | 1466695579094 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b996800 == 40 [pid = 1649] [id = 349] 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12ab39000) [pid = 1649] [serial = 1046] [outer = 0x0] 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b0b6800) [pid = 1649] [serial = 1047] [outer = 0x12ab39000] 08:26:19 INFO - PROCESS | 1649 | 1466695579117 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b13ec00) [pid = 1649] [serial = 1048] [outer = 0x12ab39000] 08:26:19 INFO - PROCESS | 1649 | 1466695579452 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:26:19 INFO - PROCESS | 1649 | 1466695579492 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1649 | 1466695579495 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1649 | 1466695579496 Marionette TRACE conn2 <- [1,1370,null,{}] 08:26:19 INFO - PROCESS | 1649 | 1466695579498 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:26:19 INFO - PROCESS | 1649 | 1466695579499 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:19 INFO - PROCESS | 1649 | 1466695579580 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:26:19 INFO - PROCESS | 1649 | 1466695579586 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 1649 | 1466695579587 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be7e000 == 41 [pid = 1649] [id = 350] 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a90cc00) [pid = 1649] [serial = 1049] [outer = 0x0] 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b8c6000) [pid = 1649] [serial = 1050] [outer = 0x12a90cc00] 08:26:19 INFO - PROCESS | 1649 | 1466695579618 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b8cf800) [pid = 1649] [serial = 1051] [outer = 0x12a90cc00] 08:26:20 INFO - PROCESS | 1649 | 1466695580095 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:26:20 INFO - PROCESS | 1649 | 1466695580117 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:26:20 INFO - PROCESS | 1649 | 1466695580120 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1649 | 1466695580123 Marionette TRACE conn2 <- [1,1374,null,{}] 08:26:20 INFO - PROCESS | 1649 | 1466695580127 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:26:20 INFO - PROCESS | 1649 | 1466695580128 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:20 INFO - PROCESS | 1649 | 1466695580231 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:26:20 INFO - PROCESS | 1649 | 1466695580298 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 1649 | 1466695580300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118727800 == 42 [pid = 1649] [id = 351] 08:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11713ec00) [pid = 1649] [serial = 1052] [outer = 0x0] 08:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182cb400) [pid = 1649] [serial = 1053] [outer = 0x11713ec00] 08:26:20 INFO - PROCESS | 1649 | 1466695580330 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11838b000) [pid = 1649] [serial = 1054] [outer = 0x11713ec00] 08:26:20 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:20 INFO - PROCESS | 1649 | 1466695580750 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:26:20 INFO - PROCESS | 1649 | 1466695580795 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:26:20 INFO - PROCESS | 1649 | 1466695580818 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1649 | 1466695580820 Marionette TRACE conn2 <- [1,1378,null,{}] 08:26:20 INFO - PROCESS | 1649 | 1466695580824 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:26:20 INFO - PROCESS | 1649 | 1466695580826 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:20 INFO - PROCESS | 1649 | 1466695580952 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:26:21 INFO - PROCESS | 1649 | 1466695581019 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 1649 | 1466695581021 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a78800 == 43 [pid = 1649] [id = 352] 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1191cc800) [pid = 1649] [serial = 1055] [outer = 0x0] 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11978e400) [pid = 1649] [serial = 1056] [outer = 0x1191cc800] 08:26:21 INFO - PROCESS | 1649 | 1466695581051 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11a068000) [pid = 1649] [serial = 1057] [outer = 0x1191cc800] 08:26:21 INFO - PROCESS | 1649 | 1466695581454 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:26:21 INFO - PROCESS | 1649 | 1466695581491 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:26:21 INFO - PROCESS | 1649 | 1466695581494 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1649 | 1466695581496 Marionette TRACE conn2 <- [1,1382,null,{}] 08:26:21 INFO - PROCESS | 1649 | 1466695581505 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:26:21 INFO - PROCESS | 1649 | 1466695581508 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:21 INFO - PROCESS | 1649 | 1466695581611 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:26:21 INFO - PROCESS | 1649 | 1466695581680 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 1649 | 1466695581682 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b988800 == 44 [pid = 1649] [id = 353] 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11a06c400) [pid = 1649] [serial = 1058] [outer = 0x0] 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12385a000) [pid = 1649] [serial = 1059] [outer = 0x11a06c400] 08:26:21 INFO - PROCESS | 1649 | 1466695581714 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124c89400) [pid = 1649] [serial = 1060] [outer = 0x11a06c400] 08:26:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:22 INFO - PROCESS | 1649 | 1466695582162 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:26:22 INFO - PROCESS | 1649 | 1466695582267 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:26:22 INFO - PROCESS | 1649 | 1466695582270 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1649 | 1466695582272 Marionette TRACE conn2 <- [1,1386,null,{}] 08:26:22 INFO - PROCESS | 1649 | 1466695582274 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:26:22 INFO - PROCESS | 1649 | 1466695582275 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:22 INFO - PROCESS | 1649 | 1466695582375 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:26:22 INFO - PROCESS | 1649 | 1466695582429 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 1649 | 1466695582430 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b198800 == 45 [pid = 1649] [id = 354] 08:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124c8cc00) [pid = 1649] [serial = 1061] [outer = 0x0] 08:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128271c00) [pid = 1649] [serial = 1062] [outer = 0x124c8cc00] 08:26:22 INFO - PROCESS | 1649 | 1466695582458 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1292bac00) [pid = 1649] [serial = 1063] [outer = 0x124c8cc00] 08:26:23 INFO - PROCESS | 1649 | 1466695583073 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:26:23 INFO - PROCESS | 1649 | 1466695583092 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:26:23 INFO - PROCESS | 1649 | 1466695583095 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1649 | 1466695583097 Marionette TRACE conn2 <- [1,1390,null,{}] 08:26:23 INFO - PROCESS | 1649 | 1466695583102 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:26:23 INFO - PROCESS | 1649 | 1466695583103 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:23 INFO - PROCESS | 1649 | 1466695583194 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:26:23 INFO - PROCESS | 1649 | 1466695583264 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1649 | 1466695583265 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116abc800 == 46 [pid = 1649] [id = 355] 08:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118286400) [pid = 1649] [serial = 1064] [outer = 0x0] 08:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1182d2800) [pid = 1649] [serial = 1065] [outer = 0x118286400] 08:26:23 INFO - PROCESS | 1649 | 1466695583294 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118408400) [pid = 1649] [serial = 1066] [outer = 0x118286400] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b996800 == 45 [pid = 1649] [id = 349] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba1800 == 44 [pid = 1649] [id = 348] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119aaa000 == 43 [pid = 1649] [id = 347] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11830e000 == 42 [pid = 1649] [id = 346] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1281a3800 == 41 [pid = 1649] [id = 345] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x125d87000 == 40 [pid = 1649] [id = 344] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x124130800 == 39 [pid = 1649] [id = 343] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12305a000 == 38 [pid = 1649] [id = 342] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119abd000 == 37 [pid = 1649] [id = 341] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c2000 == 36 [pid = 1649] [id = 340] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x117e2b800 == 35 [pid = 1649] [id = 339] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11666f800 == 34 [pid = 1649] [id = 338] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12be6e000 == 33 [pid = 1649] [id = 336] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x116abc000 == 32 [pid = 1649] [id = 337] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b198800 == 31 [pid = 1649] [id = 354] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b988800 == 30 [pid = 1649] [id = 353] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123a78800 == 29 [pid = 1649] [id = 352] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x118727800 == 28 [pid = 1649] [id = 351] 08:26:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12be7e000 == 27 [pid = 1649] [id = 350] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12872bc00) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a5e0800) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11978e800) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1292b5000) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12118b400) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12119ec00) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1212ea000) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113c5b400) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a5d6400) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x115e55c00) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117ea9400) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118286000) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1182d9800) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118406c00) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11870d800) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1188a4000) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126a66800) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1191ab400) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119482c00) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123141400) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124386400) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124b86c00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125b0c800) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a6a6400) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1133d0c00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a5d7000) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1232cc000) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12877ac00) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118114000) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12ab3a800) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a902800) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12921a400) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12a90f800) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x127e1a400) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 08:26:24 INFO - PROCESS | 1649 | 1466695584177 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:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1125ms 08:26:24 INFO - PROCESS | 1649 | 1466695584221 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1649 | 1466695584223 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:26:24 INFO - PROCESS | 1649 | 1466695584226 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1649 | 1466695584228 Marionette TRACE conn2 <- [1,1394,null,{}] 08:26:24 INFO - PROCESS | 1649 | 1466695584238 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:26:24 INFO - PROCESS | 1649 | 1466695584239 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:24 INFO - PROCESS | 1649 | 1466695584321 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:26:24 INFO - PROCESS | 1649 | 1466695584376 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1649 | 1466695584377 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x116610800 == 28 [pid = 1649] [id = 356] 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115e5d800) [pid = 1649] [serial = 1067] [outer = 0x0] 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11713fc00) [pid = 1649] [serial = 1068] [outer = 0x115e5d800] 08:26:24 INFO - PROCESS | 1649 | 1466695584405 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118113000) [pid = 1649] [serial = 1069] [outer = 0x115e5d800] 08:26:24 INFO - PROCESS | 1649 | 1466695584693 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:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 476ms 08:26:24 INFO - PROCESS | 1649 | 1466695584708 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1649 | 1466695584711 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:26:24 INFO - PROCESS | 1649 | 1466695584716 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1649 | 1466695584720 Marionette TRACE conn2 <- [1,1398,null,{}] 08:26:24 INFO - PROCESS | 1649 | 1466695584729 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:26:24 INFO - PROCESS | 1649 | 1466695584730 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:24 INFO - PROCESS | 1649 | 1466695584812 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:26:24 INFO - PROCESS | 1649 | 1466695584817 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1649 | 1466695584821 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11814d000 == 29 [pid = 1649] [id = 357] 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1182d1400) [pid = 1649] [serial = 1070] [outer = 0x0] 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11840ac00) [pid = 1649] [serial = 1071] [outer = 0x1182d1400] 08:26:24 INFO - PROCESS | 1649 | 1466695584849 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185f3800) [pid = 1649] [serial = 1072] [outer = 0x1182d1400] 08:26:25 INFO - PROCESS | 1649 | 1466695585213 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:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 529ms 08:26:25 INFO - PROCESS | 1649 | 1466695585246 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1649 | 1466695585247 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:26:25 INFO - PROCESS | 1649 | 1466695585255 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1649 | 1466695585258 Marionette TRACE conn2 <- [1,1402,null,{}] 08:26:25 INFO - PROCESS | 1649 | 1466695585267 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:26:25 INFO - PROCESS | 1649 | 1466695585270 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:25 INFO - PROCESS | 1649 | 1466695585345 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:26:25 INFO - PROCESS | 1649 | 1466695585354 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1649 | 1466695585356 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195de800 == 30 [pid = 1649] [id = 358] 08:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116639800) [pid = 1649] [serial = 1073] [outer = 0x0] 08:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1191a8800) [pid = 1649] [serial = 1074] [outer = 0x116639800] 08:26:25 INFO - PROCESS | 1649 | 1466695585384 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11947e400) [pid = 1649] [serial = 1075] [outer = 0x116639800] 08:26:25 INFO - PROCESS | 1649 | 1466695585793 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:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 576ms 08:26:25 INFO - PROCESS | 1649 | 1466695585831 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1649 | 1466695585833 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:26:25 INFO - PROCESS | 1649 | 1466695585839 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1649 | 1466695585841 Marionette TRACE conn2 <- [1,1406,null,{}] 08:26:25 INFO - PROCESS | 1649 | 1466695585844 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:26:25 INFO - PROCESS | 1649 | 1466695585846 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:25 INFO - PROCESS | 1649 | 1466695585967 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:26:25 INFO - PROCESS | 1649 | 1466695585977 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1649 | 1466695585978 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9b000 == 31 [pid = 1649] [id = 359] 08:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11978c400) [pid = 1649] [serial = 1076] [outer = 0x0] 08:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119d64000) [pid = 1649] [serial = 1077] [outer = 0x11978c400] 08:26:26 INFO - PROCESS | 1649 | 1466695586020 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a1c8800) [pid = 1649] [serial = 1078] [outer = 0x11978c400] 08:26:26 INFO - PROCESS | 1649 | 1466695586411 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:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 08:26:26 INFO - PROCESS | 1649 | 1466695586458 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1649 | 1466695586460 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:26:26 INFO - PROCESS | 1649 | 1466695586482 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1649 | 1466695586485 Marionette TRACE conn2 <- [1,1410,null,{}] 08:26:26 INFO - PROCESS | 1649 | 1466695586496 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:26:26 INFO - PROCESS | 1649 | 1466695586498 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:26 INFO - PROCESS | 1649 | 1466695586642 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:26:26 INFO - PROCESS | 1649 | 1466695586726 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 1649 | 1466695586728 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x123122000 == 32 [pid = 1649] [id = 360] 08:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118403000) [pid = 1649] [serial = 1079] [outer = 0x0] 08:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121195800) [pid = 1649] [serial = 1080] [outer = 0x118403000] 08:26:26 INFO - PROCESS | 1649 | 1466695586768 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1211b1000) [pid = 1649] [serial = 1081] [outer = 0x118403000] 08:26:27 INFO - PROCESS | 1649 | 1466695587189 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:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 742ms 08:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:26:27 INFO - PROCESS | 1649 | 1466695587207 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1649 | 1466695587209 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:26:27 INFO - PROCESS | 1649 | 1466695587212 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1649 | 1466695587214 Marionette TRACE conn2 <- [1,1414,null,{}] 08:26:27 INFO - PROCESS | 1649 | 1466695587218 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:26:27 INFO - PROCESS | 1649 | 1466695587222 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:27 INFO - PROCESS | 1649 | 1466695587395 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:26:27 INFO - PROCESS | 1649 | 1466695587421 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1649 | 1466695587422 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x124137800 == 33 [pid = 1649] [id = 361] 08:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1212e4c00) [pid = 1649] [serial = 1082] [outer = 0x0] 08:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1241e2000) [pid = 1649] [serial = 1083] [outer = 0x1212e4c00] 08:26:27 INFO - PROCESS | 1649 | 1466695587455 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x125b18000) [pid = 1649] [serial = 1084] [outer = 0x1212e4c00] 08:26:27 INFO - PROCESS | 1649 | 1466695587796 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:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 621ms 08:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:26:27 INFO - PROCESS | 1649 | 1466695587834 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1649 | 1466695587835 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:26:27 INFO - PROCESS | 1649 | 1466695587837 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1649 | 1466695587845 Marionette TRACE conn2 <- [1,1418,null,{}] 08:26:27 INFO - PROCESS | 1649 | 1466695587848 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:26:27 INFO - PROCESS | 1649 | 1466695587849 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:27 INFO - PROCESS | 1649 | 1466695587940 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:26:27 INFO - PROCESS | 1649 | 1466695587955 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1649 | 1466695587956 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269a4000 == 34 [pid = 1649] [id = 362] 08:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118288000) [pid = 1649] [serial = 1085] [outer = 0x0] 08:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125f93800) [pid = 1649] [serial = 1086] [outer = 0x118288000] 08:26:27 INFO - PROCESS | 1649 | 1466695587979 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127e1b400) [pid = 1649] [serial = 1087] [outer = 0x118288000] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11840d400) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11a0bf000) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12872d400) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x125f94800) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119845800) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1185f7800) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12118b000) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1182d2400) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113372c00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1174e0c00) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115e54400) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x110e3f400) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119482400) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a90cc00) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:26:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12ab39000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:26:28 INFO - PROCESS | 1649 | 1466695588446 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:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 628ms 08:26:28 INFO - PROCESS | 1649 | 1466695588466 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1649 | 1466695588468 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:26:28 INFO - PROCESS | 1649 | 1466695588472 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1649 | 1466695588473 Marionette TRACE conn2 <- [1,1422,null,{}] 08:26:28 INFO - PROCESS | 1649 | 1466695588475 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:26:28 INFO - PROCESS | 1649 | 1466695588476 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:28 INFO - PROCESS | 1649 | 1466695588547 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:26:28 INFO - PROCESS | 1649 | 1466695588553 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 1649 | 1466695588554 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128193000 == 35 [pid = 1649] [id = 363] 08:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113c61400) [pid = 1649] [serial = 1088] [outer = 0x0] 08:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11840d400) [pid = 1649] [serial = 1089] [outer = 0x113c61400] 08:26:28 INFO - PROCESS | 1649 | 1466695588579 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119d63c00) [pid = 1649] [serial = 1090] [outer = 0x113c61400] 08:26:28 INFO - PROCESS | 1649 | 1466695588907 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:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 08:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:26:28 INFO - PROCESS | 1649 | 1466695588940 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1649 | 1466695588942 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:26:28 INFO - PROCESS | 1649 | 1466695588944 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1649 | 1466695588945 Marionette TRACE conn2 <- [1,1426,null,{}] 08:26:28 INFO - PROCESS | 1649 | 1466695588947 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:26:28 INFO - PROCESS | 1649 | 1466695588960 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:29 INFO - PROCESS | 1649 | 1466695589064 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:26:29 INFO - PROCESS | 1649 | 1466695589070 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 1649 | 1466695589072 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195dd800 == 36 [pid = 1649] [id = 364] 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118781800) [pid = 1649] [serial = 1091] [outer = 0x0] 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124b89000) [pid = 1649] [serial = 1092] [outer = 0x118781800] 08:26:29 INFO - PROCESS | 1649 | 1466695589090 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x127e1b000) [pid = 1649] [serial = 1093] [outer = 0x118781800] 08:26:29 INFO - PROCESS | 1649 | 1466695589464 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:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 570ms 08:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:26:29 INFO - PROCESS | 1649 | 1466695589515 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1649 | 1466695589517 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:26:29 INFO - PROCESS | 1649 | 1466695589520 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1649 | 1466695589522 Marionette TRACE conn2 <- [1,1430,null,{}] 08:26:29 INFO - PROCESS | 1649 | 1466695589525 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:26:29 INFO - PROCESS | 1649 | 1466695589527 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:29 INFO - PROCESS | 1649 | 1466695589678 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:26:29 INFO - PROCESS | 1649 | 1466695589689 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 1649 | 1466695589690 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12967f800 == 37 [pid = 1649] [id = 365] 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118786400) [pid = 1649] [serial = 1094] [outer = 0x0] 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127e25400) [pid = 1649] [serial = 1095] [outer = 0x118786400] 08:26:29 INFO - PROCESS | 1649 | 1466695589729 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12872f800) [pid = 1649] [serial = 1096] [outer = 0x118786400] 08:26:30 INFO - PROCESS | 1649 | 1466695590071 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:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 08:26:30 INFO - PROCESS | 1649 | 1466695590089 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1649 | 1466695590091 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:26:30 INFO - PROCESS | 1649 | 1466695590093 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1649 | 1466695590095 Marionette TRACE conn2 <- [1,1434,null,{}] 08:26:30 INFO - PROCESS | 1649 | 1466695590097 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:26:30 INFO - PROCESS | 1649 | 1466695590099 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:30 INFO - PROCESS | 1649 | 1466695590194 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:26:30 INFO - PROCESS | 1649 | 1466695590198 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:30 INFO - PROCESS | 1649 | 1466695590199 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x123121800 == 38 [pid = 1649] [id = 366] 08:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128734000) [pid = 1649] [serial = 1097] [outer = 0x0] 08:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1292b4800) [pid = 1649] [serial = 1098] [outer = 0x128734000] 08:26:30 INFO - PROCESS | 1649 | 1466695590229 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a5e1400) [pid = 1649] [serial = 1099] [outer = 0x128734000] 08:26:30 INFO - PROCESS | 1649 | 1466695590866 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:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 820ms 08:26:30 INFO - PROCESS | 1649 | 1466695590913 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1649 | 1466695590916 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:26:30 INFO - PROCESS | 1649 | 1466695590920 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1649 | 1466695590922 Marionette TRACE conn2 <- [1,1438,null,{}] 08:26:30 INFO - PROCESS | 1649 | 1466695590926 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:26:30 INFO - PROCESS | 1649 | 1466695590928 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:31 INFO - PROCESS | 1649 | 1466695591037 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:26:31 INFO - PROCESS | 1649 | 1466695591113 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1649 | 1466695591114 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117463800 == 39 [pid = 1649] [id = 367] 08:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116936400) [pid = 1649] [serial = 1100] [outer = 0x0] 08:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1176e8800) [pid = 1649] [serial = 1101] [outer = 0x116936400] 08:26:31 INFO - PROCESS | 1649 | 1466695591145 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182ce400) [pid = 1649] [serial = 1102] [outer = 0x116936400] 08:26:31 INFO - PROCESS | 1649 | 1466695591815 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:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 972ms 08:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:26:31 INFO - PROCESS | 1649 | 1466695591891 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1649 | 1466695591894 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:26:31 INFO - PROCESS | 1649 | 1466695591897 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1649 | 1466695591899 Marionette TRACE conn2 <- [1,1442,null,{}] 08:26:31 INFO - PROCESS | 1649 | 1466695591903 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:26:31 INFO - PROCESS | 1649 | 1466695591904 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:32 INFO - PROCESS | 1649 | 1466695592002 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:26:32 INFO - PROCESS | 1649 | 1466695592059 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 1649 | 1466695592062 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b6000 == 40 [pid = 1649] [id = 368] 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117ea8000) [pid = 1649] [serial = 1103] [outer = 0x0] 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118117c00) [pid = 1649] [serial = 1104] [outer = 0x117ea8000] 08:26:32 INFO - PROCESS | 1649 | 1466695592090 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1182d1c00) [pid = 1649] [serial = 1105] [outer = 0x117ea8000] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12967f800 == 39 [pid = 1649] [id = 365] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1195dd800 == 38 [pid = 1649] [id = 364] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128193000 == 37 [pid = 1649] [id = 363] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1269a4000 == 36 [pid = 1649] [id = 362] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x124137800 == 35 [pid = 1649] [id = 361] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x123122000 == 34 [pid = 1649] [id = 360] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9b000 == 33 [pid = 1649] [id = 359] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1195de800 == 32 [pid = 1649] [id = 358] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11814d000 == 31 [pid = 1649] [id = 357] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116610800 == 30 [pid = 1649] [id = 356] 08:26:32 INFO - PROCESS | 1649 | --DOCSHELL 0x116abc800 == 29 [pid = 1649] [id = 355] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a90ac00) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12438cc00) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125f93000) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128772800) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x127e18c00) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a06a000) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11a0bbc00) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1188ab800) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119487000) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b0bb800) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118403800) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118411800) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115df3800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11697b000) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1176ebc00) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118288c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12118f000) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b13ec00) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118370c00) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124b83800) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a5de400) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x113c59400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1284b4000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12921c800) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1211b1c00) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1292ae000) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12b8c6000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b8cf800) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b0b6800) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 1649 | 1466695592476 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:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 621ms 08:26:32 INFO - PROCESS | 1649 | 1466695592519 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:26:32 INFO - PROCESS | 1649 | 1466695592523 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:26:32 INFO - PROCESS | 1649 | 1466695592527 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1649 | 1466695592529 Marionette TRACE conn2 <- [1,1446,null,{}] 08:26:32 INFO - PROCESS | 1649 | 1466695592531 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:26:32 INFO - PROCESS | 1649 | 1466695592533 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:32 INFO - PROCESS | 1649 | 1466695592612 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:26:32 INFO - PROCESS | 1649 | 1466695592617 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 1649 | 1466695592620 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11873e800 == 30 [pid = 1649] [id = 369] 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11838c400) [pid = 1649] [serial = 1106] [outer = 0x0] 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118411400) [pid = 1649] [serial = 1107] [outer = 0x11838c400] 08:26:32 INFO - PROCESS | 1649 | 1466695592648 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1185f8000) [pid = 1649] [serial = 1108] [outer = 0x11838c400] 08:26:32 INFO - PROCESS | 1649 | 1466695592993 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:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 473ms 08:26:33 INFO - PROCESS | 1649 | 1466695593002 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1649 | 1466695593005 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:26:33 INFO - PROCESS | 1649 | 1466695593008 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1649 | 1466695593010 Marionette TRACE conn2 <- [1,1450,null,{}] 08:26:33 INFO - PROCESS | 1649 | 1466695593021 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:26:33 INFO - PROCESS | 1649 | 1466695593024 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:33 INFO - PROCESS | 1649 | 1466695593116 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:26:33 INFO - PROCESS | 1649 | 1466695593169 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1649 | 1466695593171 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x119879800 == 31 [pid = 1649] [id = 370] 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1185fb400) [pid = 1649] [serial = 1109] [outer = 0x0] 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1188aec00) [pid = 1649] [serial = 1110] [outer = 0x1185fb400] 08:26:33 INFO - PROCESS | 1649 | 1466695593205 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119b48400) [pid = 1649] [serial = 1111] [outer = 0x1185fb400] 08:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 08:26:33 INFO - PROCESS | 1649 | 1466695593526 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:26:33 INFO - PROCESS | 1649 | 1466695593532 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1649 | 1466695593533 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:26:33 INFO - PROCESS | 1649 | 1466695593541 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1649 | 1466695593542 Marionette TRACE conn2 <- [1,1454,null,{}] 08:26:33 INFO - PROCESS | 1649 | 1466695593544 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:26:33 INFO - PROCESS | 1649 | 1466695593545 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:33 INFO - PROCESS | 1649 | 1466695593628 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:26:33 INFO - PROCESS | 1649 | 1466695593680 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1649 | 1466695593681 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212ac800 == 32 [pid = 1649] [id = 371] 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1191c9800) [pid = 1649] [serial = 1112] [outer = 0x0] 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11a0bb800) [pid = 1649] [serial = 1113] [outer = 0x1191c9800] 08:26:33 INFO - PROCESS | 1649 | 1466695593706 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1211b2400) [pid = 1649] [serial = 1114] [outer = 0x1191c9800] 08:26:33 INFO - PROCESS | 1649 | 1466695593987 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:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 08:26:34 INFO - PROCESS | 1649 | 1466695594011 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1649 | 1466695594012 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:26:34 INFO - PROCESS | 1649 | 1466695594014 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1649 | 1466695594015 Marionette TRACE conn2 <- [1,1458,null,{}] 08:26:34 INFO - PROCESS | 1649 | 1466695594025 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:26:34 INFO - PROCESS | 1649 | 1466695594026 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:34 INFO - PROCESS | 1649 | 1466695594105 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:26:34 INFO - PROCESS | 1649 | 1466695594116 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 1649 | 1466695594118 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a67000 == 33 [pid = 1649] [id = 372] 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1212ea000) [pid = 1649] [serial = 1115] [outer = 0x0] 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12385b400) [pid = 1649] [serial = 1116] [outer = 0x1212ea000] 08:26:34 INFO - PROCESS | 1649 | 1466695594144 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124388000) [pid = 1649] [serial = 1117] [outer = 0x1212ea000] 08:26:34 INFO - PROCESS | 1649 | 1466695594568 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:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 572ms 08:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:26:34 INFO - PROCESS | 1649 | 1466695594588 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1649 | 1466695594589 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:26:34 INFO - PROCESS | 1649 | 1466695594591 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1649 | 1466695594592 Marionette TRACE conn2 <- [1,1462,null,{}] 08:26:34 INFO - PROCESS | 1649 | 1466695594600 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:26:34 INFO - PROCESS | 1649 | 1466695594604 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:34 INFO - PROCESS | 1649 | 1466695594713 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:26:34 INFO - PROCESS | 1649 | 1466695594728 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 1649 | 1466695594729 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b4000 == 34 [pid = 1649] [id = 373] 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123cda800) [pid = 1649] [serial = 1118] [outer = 0x0] 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124c89c00) [pid = 1649] [serial = 1119] [outer = 0x123cda800] 08:26:34 INFO - PROCESS | 1649 | 1466695594754 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12826a000) [pid = 1649] [serial = 1120] [outer = 0x123cda800] 08:26:35 INFO - PROCESS | 1649 | 1466695595108 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:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 08:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:26:35 INFO - PROCESS | 1649 | 1466695595160 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1649 | 1466695595162 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:26:35 INFO - PROCESS | 1649 | 1466695595164 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1649 | 1466695595165 Marionette TRACE conn2 <- [1,1466,null,{}] 08:26:35 INFO - PROCESS | 1649 | 1466695595167 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:26:35 INFO - PROCESS | 1649 | 1466695595168 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:35 INFO - PROCESS | 1649 | 1466695595270 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:26:35 INFO - PROCESS | 1649 | 1466695595274 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1649 | 1466695595275 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x128412000 == 35 [pid = 1649] [id = 374] 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124506800) [pid = 1649] [serial = 1121] [outer = 0x0] 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12826cc00) [pid = 1649] [serial = 1122] [outer = 0x124506800] 08:26:35 INFO - PROCESS | 1649 | 1466695595299 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x129217000) [pid = 1649] [serial = 1123] [outer = 0x124506800] 08:26:35 INFO - PROCESS | 1649 | 1466695595638 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:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 08:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:26:35 INFO - PROCESS | 1649 | 1466695595685 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1649 | 1466695595686 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:26:35 INFO - PROCESS | 1649 | 1466695595688 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1649 | 1466695595689 Marionette TRACE conn2 <- [1,1470,null,{}] 08:26:35 INFO - PROCESS | 1649 | 1466695595691 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:26:35 INFO - PROCESS | 1649 | 1466695595692 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:35 INFO - PROCESS | 1649 | 1466695595787 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:26:35 INFO - PROCESS | 1649 | 1466695595800 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1649 | 1466695595801 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x129683800 == 36 [pid = 1649] [id = 375] 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12921c800) [pid = 1649] [serial = 1124] [outer = 0x0] 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a417000) [pid = 1649] [serial = 1125] [outer = 0x12921c800] 08:26:35 INFO - PROCESS | 1649 | 1466695595825 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a5e2c00) [pid = 1649] [serial = 1126] [outer = 0x12921c800] 08:26:36 INFO - PROCESS | 1649 | 1466695596242 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:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1191cc800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118786400) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1212e4c00) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11978c400) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116639800) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115e5d800) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a06c400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118403000) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118288000) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118781800) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124c8cc00) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118286400) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x113c61400) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1182d1400) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:26:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11713ec00) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:26:36 INFO - PROCESS | 1649 | 1466695596360 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1649 | 1466695596361 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:26:36 INFO - PROCESS | 1649 | 1466695596373 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1649 | 1466695596374 Marionette TRACE conn2 <- [1,1474,null,{}] 08:26:36 INFO - PROCESS | 1649 | 1466695596376 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:26:36 INFO - PROCESS | 1649 | 1466695596377 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:36 INFO - PROCESS | 1649 | 1466695596463 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:26:36 INFO - PROCESS | 1649 | 1466695596471 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1649 | 1466695596472 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12305d800 == 37 [pid = 1649] [id = 376] 08:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1132ebc00) [pid = 1649] [serial = 1127] [outer = 0x0] 08:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x117eac000) [pid = 1649] [serial = 1128] [outer = 0x1132ebc00] 08:26:36 INFO - PROCESS | 1649 | 1466695596497 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118781800) [pid = 1649] [serial = 1129] [outer = 0x1132ebc00] 08:26:36 INFO - PROCESS | 1649 | 1466695596807 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:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 08:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:26:36 INFO - PROCESS | 1649 | 1466695596843 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1649 | 1466695596845 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:26:36 INFO - PROCESS | 1649 | 1466695596847 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1649 | 1466695596848 Marionette TRACE conn2 <- [1,1478,null,{}] 08:26:36 INFO - PROCESS | 1649 | 1466695596850 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:26:36 INFO - PROCESS | 1649 | 1466695596852 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:36 INFO - PROCESS | 1649 | 1466695596929 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:26:36 INFO - PROCESS | 1649 | 1466695596983 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1649 | 1466695596984 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212ba000 == 38 [pid = 1649] [id = 377] 08:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115d0d000) [pid = 1649] [serial = 1130] [outer = 0x0] 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185fb800) [pid = 1649] [serial = 1131] [outer = 0x115d0d000] 08:26:37 INFO - PROCESS | 1649 | 1466695597009 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1241e2800) [pid = 1649] [serial = 1132] [outer = 0x115d0d000] 08:26:37 INFO - PROCESS | 1649 | 1466695597299 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:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 468ms 08:26:37 INFO - PROCESS | 1649 | 1466695597315 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1649 | 1466695597317 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:26:37 INFO - PROCESS | 1649 | 1466695597327 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1649 | 1466695597329 Marionette TRACE conn2 <- [1,1482,null,{}] 08:26:37 INFO - PROCESS | 1649 | 1466695597331 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:26:37 INFO - PROCESS | 1649 | 1466695597333 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:37 INFO - PROCESS | 1649 | 1466695597432 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:26:37 INFO - PROCESS | 1649 | 1466695597439 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1649 | 1466695597440 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b98c000 == 39 [pid = 1649] [id = 378] 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x125d1c400) [pid = 1649] [serial = 1133] [outer = 0x0] 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12a6a8800) [pid = 1649] [serial = 1134] [outer = 0x125d1c400] 08:26:37 INFO - PROCESS | 1649 | 1466695597466 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12a910800) [pid = 1649] [serial = 1135] [outer = 0x125d1c400] 08:26:37 INFO - PROCESS | 1649 | 1466695597804 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:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 524ms 08:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:26:37 INFO - PROCESS | 1649 | 1466695597858 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1649 | 1466695597859 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:26:37 INFO - PROCESS | 1649 | 1466695597862 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1649 | 1466695597863 Marionette TRACE conn2 <- [1,1486,null,{}] 08:26:37 INFO - PROCESS | 1649 | 1466695597865 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:26:37 INFO - PROCESS | 1649 | 1466695597866 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:37 INFO - PROCESS | 1649 | 1466695597945 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:26:37 INFO - PROCESS | 1649 | 1466695597948 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1649 | 1466695597950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be79000 == 40 [pid = 1649] [id = 379] 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a911800) [pid = 1649] [serial = 1136] [outer = 0x0] 08:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b0b5c00) [pid = 1649] [serial = 1137] [outer = 0x12a911800] 08:26:37 INFO - PROCESS | 1649 | 1466695597976 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12b142400) [pid = 1649] [serial = 1138] [outer = 0x12a911800] 08:26:38 INFO - PROCESS | 1649 | 1466695598451 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:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 618ms 08:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:26:38 INFO - PROCESS | 1649 | 1466695598481 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1649 | 1466695598485 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:26:38 INFO - PROCESS | 1649 | 1466695598491 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1649 | 1466695598495 Marionette TRACE conn2 <- [1,1490,null,{}] 08:26:38 INFO - PROCESS | 1649 | 1466695598502 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:26:38 INFO - PROCESS | 1649 | 1466695598504 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:38 INFO - PROCESS | 1649 | 1466695598674 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:26:38 INFO - PROCESS | 1649 | 1466695598741 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 1649 | 1466695598744 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acc000 == 41 [pid = 1649] [id = 380] 08:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115d0e400) [pid = 1649] [serial = 1139] [outer = 0x0] 08:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116935c00) [pid = 1649] [serial = 1140] [outer = 0x115d0e400] 08:26:38 INFO - PROCESS | 1649 | 1466695598775 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11828e800) [pid = 1649] [serial = 1141] [outer = 0x115d0e400] 08:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 726ms 08:26:39 INFO - PROCESS | 1649 | 1466695599209 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:26:39 INFO - PROCESS | 1649 | 1466695599215 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1649 | 1466695599218 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:26:39 INFO - PROCESS | 1649 | 1466695599223 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 1649 | 1466695599225 Marionette TRACE conn2 <- [1,1494,null,{}] 08:26:39 INFO - PROCESS | 1649 | 1466695599227 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:26:39 INFO - PROCESS | 1649 | 1466695599229 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:39 INFO - PROCESS | 1649 | 1466695599330 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:26:39 INFO - PROCESS | 1649 | 1466695599381 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:39 INFO - PROCESS | 1649 | 1466695599383 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a164800 == 42 [pid = 1649] [id = 381] 08:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118381400) [pid = 1649] [serial = 1142] [outer = 0x0] 08:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118711000) [pid = 1649] [serial = 1143] [outer = 0x118381400] 08:26:39 INFO - PROCESS | 1649 | 1466695599426 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1191ac000) [pid = 1649] [serial = 1144] [outer = 0x118381400] 08:26:39 INFO - PROCESS | 1649 | 1466695599861 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:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 671ms 08:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:26:39 INFO - PROCESS | 1649 | 1466695599895 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1649 | 1466695599896 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:26:39 INFO - PROCESS | 1649 | 1466695599899 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 1649 | 1466695599902 Marionette TRACE conn2 <- [1,1498,null,{}] 08:26:39 INFO - PROCESS | 1649 | 1466695599909 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:26:39 INFO - PROCESS | 1649 | 1466695599913 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:40 INFO - PROCESS | 1649 | 1466695600038 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:26:40 INFO - PROCESS | 1649 | 1466695600118 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1649 | 1466695600121 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b193800 == 43 [pid = 1649] [id = 382] 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1212e7000) [pid = 1649] [serial = 1145] [outer = 0x0] 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12438ec00) [pid = 1649] [serial = 1146] [outer = 0x1212e7000] 08:26:40 INFO - PROCESS | 1649 | 1466695600153 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124c8dc00) [pid = 1649] [serial = 1147] [outer = 0x1212e7000] 08:26:40 INFO - PROCESS | 1649 | 1466695600578 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:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 722ms 08:26:40 INFO - PROCESS | 1649 | 1466695600621 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1649 | 1466695600623 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:26:40 INFO - PROCESS | 1649 | 1466695600625 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1649 | 1466695600626 Marionette TRACE conn2 <- [1,1502,null,{}] 08:26:40 INFO - PROCESS | 1649 | 1466695600629 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:26:40 INFO - PROCESS | 1649 | 1466695600630 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:40 INFO - PROCESS | 1649 | 1466695600732 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:26:40 INFO - PROCESS | 1649 | 1466695600798 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1649 | 1466695600799 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c47b000 == 44 [pid = 1649] [id = 383] 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124c93000) [pid = 1649] [serial = 1148] [outer = 0x0] 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126a6e800) [pid = 1649] [serial = 1149] [outer = 0x124c93000] 08:26:40 INFO - PROCESS | 1649 | 1466695600830 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128729000) [pid = 1649] [serial = 1150] [outer = 0x124c93000] 08:26:41 INFO - PROCESS | 1649 | 1466695601316 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:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 769ms 08:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:26:41 INFO - PROCESS | 1649 | 1466695601397 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1649 | 1466695601399 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 1649 | 1466695601403 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1649 | 1466695601405 Marionette TRACE conn2 <- [1,1506,null,{}] 08:26:41 INFO - PROCESS | 1649 | 1466695601408 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:26:41 INFO - PROCESS | 1649 | 1466695601411 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:41 INFO - PROCESS | 1649 | 1466695601547 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:26:41 INFO - PROCESS | 1649 | 1466695601702 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:41 INFO - PROCESS | 1649 | 1466695601703 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ef3000 == 45 [pid = 1649] [id = 384] 08:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x111e2a000) [pid = 1649] [serial = 1151] [outer = 0x0] 08:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116fb0400) [pid = 1649] [serial = 1152] [outer = 0x111e2a000] 08:26:41 INFO - PROCESS | 1649 | 1466695601733 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119788c00) [pid = 1649] [serial = 1153] [outer = 0x111e2a000] 08:26:42 INFO - PROCESS | 1649 | 1466695602307 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:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 923ms 08:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:26:42 INFO - PROCESS | 1649 | 1466695602326 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1649 | 1466695602328 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:26:42 INFO - PROCESS | 1649 | 1466695602331 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1649 | 1466695602334 Marionette TRACE conn2 <- [1,1510,null,{}] 08:26:42 INFO - PROCESS | 1649 | 1466695602338 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:26:42 INFO - PROCESS | 1649 | 1466695602339 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:42 INFO - PROCESS | 1649 | 1466695602432 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:26:42 INFO - PROCESS | 1649 | 1466695602500 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1649 | 1466695602501 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e39800 == 46 [pid = 1649] [id = 385] 08:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11838d400) [pid = 1649] [serial = 1154] [outer = 0x0] 08:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118409400) [pid = 1649] [serial = 1155] [outer = 0x11838d400] 08:26:42 INFO - PROCESS | 1649 | 1466695602530 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11870c000) [pid = 1649] [serial = 1156] [outer = 0x11838d400] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b98c000 == 45 [pid = 1649] [id = 378] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1212ba000 == 44 [pid = 1649] [id = 377] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12305d800 == 43 [pid = 1649] [id = 376] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129683800 == 42 [pid = 1649] [id = 375] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x128412000 == 41 [pid = 1649] [id = 374] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b4000 == 40 [pid = 1649] [id = 373] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123a67000 == 39 [pid = 1649] [id = 372] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1212ac800 == 38 [pid = 1649] [id = 371] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119879800 == 37 [pid = 1649] [id = 370] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11873e800 == 36 [pid = 1649] [id = 369] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b6000 == 35 [pid = 1649] [id = 368] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x117463800 == 34 [pid = 1649] [id = 367] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123121800 == 33 [pid = 1649] [id = 366] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x112ef3000 == 32 [pid = 1649] [id = 384] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12c47b000 == 31 [pid = 1649] [id = 383] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b193800 == 30 [pid = 1649] [id = 382] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11a164800 == 29 [pid = 1649] [id = 381] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12be79000 == 28 [pid = 1649] [id = 379] 08:26:43 INFO - PROCESS | 1649 | --DOCSHELL 0x116acc000 == 27 [pid = 1649] [id = 380] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11978e400) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127e25400) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x125b18000) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119d64000) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1191a8800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11713fc00) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124c89400) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121195800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127e1b400) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124b89000) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1292bac00) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118408400) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x127e1b000) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1241e2000) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d63c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1182d2800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12385a000) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185f3800) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118113000) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1211b1000) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1182cb400) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11840d400) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11a068000) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11838b000) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11a1c8800) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x125f93800) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11840ac00) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11947e400) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x128271c00) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1292b4800) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12872f800) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1649 | 1466695603501 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:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1175ms 08:26:43 INFO - PROCESS | 1649 | 1466695603507 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:26:43 INFO - PROCESS | 1649 | 1466695603509 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:26:43 INFO - PROCESS | 1649 | 1466695603512 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1649 | 1466695603513 Marionette TRACE conn2 <- [1,1514,null,{}] 08:26:43 INFO - PROCESS | 1649 | 1466695603517 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:26:43 INFO - PROCESS | 1649 | 1466695603518 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:43 INFO - PROCESS | 1649 | 1466695603597 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:26:43 INFO - PROCESS | 1649 | 1466695603647 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 1649 | 1466695603649 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169bb800 == 28 [pid = 1649] [id = 386] 08:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x117eabc00) [pid = 1649] [serial = 1157] [outer = 0x0] 08:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1182d3000) [pid = 1649] [serial = 1158] [outer = 0x117eabc00] 08:26:43 INFO - PROCESS | 1649 | 1466695603676 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11838dc00) [pid = 1649] [serial = 1159] [outer = 0x117eabc00] 08:26:43 INFO - PROCESS | 1649 | 1466695603986 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:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 08:26:44 INFO - PROCESS | 1649 | 1466695604033 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1649 | 1466695604039 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:26:44 INFO - PROCESS | 1649 | 1466695604044 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1649 | 1466695604045 Marionette TRACE conn2 <- [1,1518,null,{}] 08:26:44 INFO - PROCESS | 1649 | 1466695604048 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:26:44 INFO - PROCESS | 1649 | 1466695604049 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:44 INFO - PROCESS | 1649 | 1466695604132 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:26:44 INFO - PROCESS | 1649 | 1466695604183 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1649 | 1466695604185 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118740800 == 29 [pid = 1649] [id = 387] 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118118800) [pid = 1649] [serial = 1160] [outer = 0x0] 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11840dc00) [pid = 1649] [serial = 1161] [outer = 0x118118800] 08:26:44 INFO - PROCESS | 1649 | 1466695604212 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11911e800) [pid = 1649] [serial = 1162] [outer = 0x118118800] 08:26:44 INFO - PROCESS | 1649 | 1466695604523 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:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 08:26:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:26:44 INFO - PROCESS | 1649 | 1466695604565 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1649 | 1466695604567 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:26:44 INFO - PROCESS | 1649 | 1466695604569 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1649 | 1466695604572 Marionette TRACE conn2 <- [1,1522,null,{}] 08:26:44 INFO - PROCESS | 1649 | 1466695604580 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:26:44 INFO - PROCESS | 1649 | 1466695604583 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:44 INFO - PROCESS | 1649 | 1466695604657 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:26:44 INFO - PROCESS | 1649 | 1466695604662 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1649 | 1466695604664 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ce800 == 30 [pid = 1649] [id = 388] 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113208000) [pid = 1649] [serial = 1163] [outer = 0x0] 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119b46800) [pid = 1649] [serial = 1164] [outer = 0x113208000] 08:26:44 INFO - PROCESS | 1649 | 1466695604738 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a073c00) [pid = 1649] [serial = 1165] [outer = 0x113208000] 08:26:45 INFO - PROCESS | 1649 | 1466695605001 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:26:45 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:26:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:26:45 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:26:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:26:45 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:26:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:26:45 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:26:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:26:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 08:26:45 INFO - PROCESS | 1649 | 1466695605043 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1649 | 1466695605044 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:26:45 INFO - PROCESS | 1649 | 1466695605047 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1649 | 1466695605048 Marionette TRACE conn2 <- [1,1526,null,{}] 08:26:45 INFO - PROCESS | 1649 | 1466695605050 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:26:45 INFO - PROCESS | 1649 | 1466695605051 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:45 INFO - PROCESS | 1649 | 1466695605148 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:26:45 INFO - PROCESS | 1649 | 1466695605153 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 1649 | 1466695605155 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b4800 == 31 [pid = 1649] [id = 389] 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12118c400) [pid = 1649] [serial = 1166] [outer = 0x0] 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1212e5c00) [pid = 1649] [serial = 1167] [outer = 0x12118c400] 08:26:45 INFO - PROCESS | 1649 | 1466695605180 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1233f0400) [pid = 1649] [serial = 1168] [outer = 0x12118c400] 08:26:45 INFO - PROCESS | 1649 | 1466695605528 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:26:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:26:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:26:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:26:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 08:26:45 INFO - PROCESS | 1649 | 1466695605572 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1649 | 1466695605573 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:26:45 INFO - PROCESS | 1649 | 1466695605575 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1649 | 1466695605576 Marionette TRACE conn2 <- [1,1530,null,{}] 08:26:45 INFO - PROCESS | 1649 | 1466695605579 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:26:45 INFO - PROCESS | 1649 | 1466695605580 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:45 INFO - PROCESS | 1649 | 1466695605671 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:26:45 INFO - PROCESS | 1649 | 1466695605676 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 1649 | 1466695605677 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a67000 == 32 [pid = 1649] [id = 390] 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117eac400) [pid = 1649] [serial = 1169] [outer = 0x0] 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123cd8000) [pid = 1649] [serial = 1170] [outer = 0x117eac400] 08:26:45 INFO - PROCESS | 1649 | 1466695605701 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124c8e000) [pid = 1649] [serial = 1171] [outer = 0x117eac400] 08:26:46 INFO - PROCESS | 1649 | 1466695606033 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:26:46 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:26:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:26:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:26:46 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:26:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:26:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 08:26:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:26:46 INFO - PROCESS | 1649 | 1466695606045 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1649 | 1466695606046 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:26:46 INFO - PROCESS | 1649 | 1466695606048 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1649 | 1466695606049 Marionette TRACE conn2 <- [1,1534,null,{}] 08:26:46 INFO - PROCESS | 1649 | 1466695606054 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:26:46 INFO - PROCESS | 1649 | 1466695606059 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:46 INFO - PROCESS | 1649 | 1466695606171 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:26:46 INFO - PROCESS | 1649 | 1466695606207 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1649 | 1466695606208 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269a6800 == 33 [pid = 1649] [id = 391] 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1232ccc00) [pid = 1649] [serial = 1172] [outer = 0x0] 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125d1f400) [pid = 1649] [serial = 1173] [outer = 0x1232ccc00] 08:26:46 INFO - PROCESS | 1649 | 1466695606233 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12872c800) [pid = 1649] [serial = 1174] [outer = 0x1232ccc00] 08:26:46 INFO - PROCESS | 1649 | 1466695606557 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:26:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:26:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 08:26:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:26:46 INFO - PROCESS | 1649 | 1466695606570 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1649 | 1466695606572 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:26:46 INFO - PROCESS | 1649 | 1466695606575 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1649 | 1466695606576 Marionette TRACE conn2 <- [1,1538,null,{}] 08:26:46 INFO - PROCESS | 1649 | 1466695606578 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:26:46 INFO - PROCESS | 1649 | 1466695606579 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:46 INFO - PROCESS | 1649 | 1466695606674 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:26:46 INFO - PROCESS | 1649 | 1466695606688 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1649 | 1466695606689 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1281a2000 == 34 [pid = 1649] [id = 392] 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12872f800) [pid = 1649] [serial = 1175] [outer = 0x0] 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128775800) [pid = 1649] [serial = 1176] [outer = 0x12872f800] 08:26:46 INFO - PROCESS | 1649 | 1466695606714 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1292b5800) [pid = 1649] [serial = 1177] [outer = 0x12872f800] 08:26:47 INFO - PROCESS | 1649 | 1466695607057 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:26:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:26:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 08:26:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:26:47 INFO - PROCESS | 1649 | 1466695607096 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1649 | 1466695607097 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:26:47 INFO - PROCESS | 1649 | 1466695607099 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1649 | 1466695607100 Marionette TRACE conn2 <- [1,1542,null,{}] 08:26:47 INFO - PROCESS | 1649 | 1466695607102 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:26:47 INFO - PROCESS | 1649 | 1466695607103 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:47 INFO - PROCESS | 1649 | 1466695607198 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:26:47 INFO - PROCESS | 1649 | 1466695607202 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 1649 | 1466695607203 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287ce000 == 35 [pid = 1649] [id = 393] 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128733c00) [pid = 1649] [serial = 1178] [outer = 0x0] 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a5da000) [pid = 1649] [serial = 1179] [outer = 0x128733c00] 08:26:47 INFO - PROCESS | 1649 | 1466695607234 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a6ae400) [pid = 1649] [serial = 1180] [outer = 0x128733c00] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125d1c400) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a911800) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123cda800) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124506800) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1191c9800) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11838c400) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117ea8000) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128734000) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12921c800) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116936400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1212ea000) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1185fb400) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1132ebc00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:26:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115d0d000) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:26:47 INFO - PROCESS | 1649 | 1466695607682 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:26:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:26:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 622ms 08:26:47 INFO - PROCESS | 1649 | 1466695607724 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1649 | 1466695607726 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:26:47 INFO - PROCESS | 1649 | 1466695607728 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1649 | 1466695607729 Marionette TRACE conn2 <- [1,1546,null,{}] 08:26:47 INFO - PROCESS | 1649 | 1466695607747 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:26:47 INFO - PROCESS | 1649 | 1466695607748 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:47 INFO - PROCESS | 1649 | 1466695607828 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:26:47 INFO - PROCESS | 1649 | 1466695607832 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 1649 | 1466695607833 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ca000 == 36 [pid = 1649] [id = 394] 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185ef400) [pid = 1649] [serial = 1181] [outer = 0x0] 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119482400) [pid = 1649] [serial = 1182] [outer = 0x1185ef400] 08:26:47 INFO - PROCESS | 1649 | 1466695607858 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123cda800) [pid = 1649] [serial = 1183] [outer = 0x1185ef400] 08:26:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:26:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 08:26:48 INFO - PROCESS | 1649 | 1466695608194 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:26:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:26:48 INFO - PROCESS | 1649 | 1466695608205 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1649 | 1466695608207 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:26:48 INFO - PROCESS | 1649 | 1466695608209 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1649 | 1466695608210 Marionette TRACE conn2 <- [1,1550,null,{}] 08:26:48 INFO - PROCESS | 1649 | 1466695608212 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:26:48 INFO - PROCESS | 1649 | 1466695608213 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:48 INFO - PROCESS | 1649 | 1466695608295 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:26:48 INFO - PROCESS | 1649 | 1466695608309 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1649 | 1466695608310 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab9a000 == 37 [pid = 1649] [id = 395] 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185fb400) [pid = 1649] [serial = 1184] [outer = 0x0] 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a415800) [pid = 1649] [serial = 1185] [outer = 0x1185fb400] 08:26:48 INFO - PROCESS | 1649 | 1466695608334 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a908c00) [pid = 1649] [serial = 1186] [outer = 0x1185fb400] 08:26:48 INFO - PROCESS | 1649 | 1466695608683 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:26:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:26:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 08:26:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:26:48 INFO - PROCESS | 1649 | 1466695608730 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1649 | 1466695608732 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:26:48 INFO - PROCESS | 1649 | 1466695608734 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1649 | 1466695608736 Marionette TRACE conn2 <- [1,1554,null,{}] 08:26:48 INFO - PROCESS | 1649 | 1466695608738 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:26:48 INFO - PROCESS | 1649 | 1466695608740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:48 INFO - PROCESS | 1649 | 1466695608827 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:26:48 INFO - PROCESS | 1649 | 1466695608830 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1649 | 1466695608832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a63800 == 38 [pid = 1649] [id = 396] 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a911800) [pid = 1649] [serial = 1187] [outer = 0x0] 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b0bc800) [pid = 1649] [serial = 1188] [outer = 0x12a911800] 08:26:48 INFO - PROCESS | 1649 | 1466695608860 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b8c6000) [pid = 1649] [serial = 1189] [outer = 0x12a911800] 08:26:49 INFO - PROCESS | 1649 | 1466695609174 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:26:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:26:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 08:26:49 INFO - PROCESS | 1649 | 1466695609205 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:26:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:26:49 INFO - PROCESS | 1649 | 1466695609207 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:26:49 INFO - PROCESS | 1649 | 1466695609209 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1649 | 1466695609210 Marionette TRACE conn2 <- [1,1558,null,{}] 08:26:49 INFO - PROCESS | 1649 | 1466695609212 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:26:49 INFO - PROCESS | 1649 | 1466695609213 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:49 INFO - PROCESS | 1649 | 1466695609295 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:26:49 INFO - PROCESS | 1649 | 1466695609299 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 1649 | 1466695609300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf44800 == 39 [pid = 1649] [id = 397] 08:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b8c8c00) [pid = 1649] [serial = 1190] [outer = 0x0] 08:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b91a000) [pid = 1649] [serial = 1191] [outer = 0x12b8c8c00] 08:26:49 INFO - PROCESS | 1649 | 1466695609328 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b91f400) [pid = 1649] [serial = 1192] [outer = 0x12b8c8c00] 08:26:49 INFO - PROCESS | 1649 | 1466695609888 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:26:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:26:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 718ms 08:26:49 INFO - PROCESS | 1649 | 1466695609944 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1649 | 1466695609946 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:26:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:26:49 INFO - PROCESS | 1649 | 1466695609951 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1649 | 1466695609955 Marionette TRACE conn2 <- [1,1562,null,{}] 08:26:49 INFO - PROCESS | 1649 | 1466695609959 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:26:49 INFO - PROCESS | 1649 | 1466695609961 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:50 INFO - PROCESS | 1649 | 1466695610095 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:26:50 INFO - PROCESS | 1649 | 1466695610175 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1649 | 1466695610177 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e26000 == 40 [pid = 1649] [id = 398] 08:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116fafc00) [pid = 1649] [serial = 1193] [outer = 0x0] 08:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1176e2c00) [pid = 1649] [serial = 1194] [outer = 0x116fafc00] 08:26:50 INFO - PROCESS | 1649 | 1466695610208 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11837fc00) [pid = 1649] [serial = 1195] [outer = 0x116fafc00] 08:26:50 INFO - PROCESS | 1649 | 1466695610712 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:26:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:26:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 826ms 08:26:50 INFO - PROCESS | 1649 | 1466695610776 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1649 | 1466695610780 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:26:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:26:50 INFO - PROCESS | 1649 | 1466695610784 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1649 | 1466695610786 Marionette TRACE conn2 <- [1,1566,null,{}] 08:26:50 INFO - PROCESS | 1649 | 1466695610789 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:26:50 INFO - PROCESS | 1649 | 1466695610790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:50 INFO - PROCESS | 1649 | 1466695610899 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:26:51 INFO - PROCESS | 1649 | 1466695611092 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1649 | 1466695611094 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x112da1000 == 41 [pid = 1649] [id = 399] 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1133af000) [pid = 1649] [serial = 1196] [outer = 0x0] 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11697c800) [pid = 1649] [serial = 1197] [outer = 0x1133af000] 08:26:51 INFO - PROCESS | 1649 | 1466695611122 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1182cd400) [pid = 1649] [serial = 1198] [outer = 0x1133af000] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x123a63800 == 40 [pid = 1649] [id = 396] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab9a000 == 39 [pid = 1649] [id = 395] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ca000 == 38 [pid = 1649] [id = 394] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1287ce000 == 37 [pid = 1649] [id = 393] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1281a2000 == 36 [pid = 1649] [id = 392] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1269a6800 == 35 [pid = 1649] [id = 391] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x123a67000 == 34 [pid = 1649] [id = 390] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b4800 == 33 [pid = 1649] [id = 389] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ce800 == 32 [pid = 1649] [id = 388] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x118740800 == 31 [pid = 1649] [id = 387] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1169bb800 == 30 [pid = 1649] [id = 386] 08:26:51 INFO - PROCESS | 1649 | --DOCSHELL 0x117e39800 == 29 [pid = 1649] [id = 385] 08:26:51 INFO - PROCESS | 1649 | 1466695611600 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:26:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:26:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 821ms 08:26:51 INFO - PROCESS | 1649 | 1466695611607 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1649 | 1466695611609 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:26:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:26:51 INFO - PROCESS | 1649 | 1466695611611 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1649 | 1466695611613 Marionette TRACE conn2 <- [1,1570,null,{}] 08:26:51 INFO - PROCESS | 1649 | 1466695611617 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:26:51 INFO - PROCESS | 1649 | 1466695611618 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a910800) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b0b5c00) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b142400) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124c89c00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12826cc00) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12826a000) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11a0bb800) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211b2400) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118411400) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1185f8000) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118117c00) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182d1c00) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a5e1400) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a417000) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1176e8800) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1182ce400) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12385b400) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1188aec00) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119b48400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x129217000) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117eac000) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118781800) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a5e2c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a6a8800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1241e2800) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124388000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1185fb800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 08:26:51 INFO - PROCESS | 1649 | 1466695611729 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:26:51 INFO - PROCESS | 1649 | 1466695611766 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1649 | 1466695611768 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x117464800 == 30 [pid = 1649] [id = 400] 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118289400) [pid = 1649] [serial = 1199] [outer = 0x0] 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118405c00) [pid = 1649] [serial = 1200] [outer = 0x118289400] 08:26:51 INFO - PROCESS | 1649 | 1466695611795 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1188afc00) [pid = 1649] [serial = 1201] [outer = 0x118289400] 08:26:52 INFO - PROCESS | 1649 | 1466695612092 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:26:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:26:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 08:26:52 INFO - PROCESS | 1649 | 1466695612134 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:26:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:26:52 INFO - PROCESS | 1649 | 1466695612138 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:26:52 INFO - PROCESS | 1649 | 1466695612141 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1649 | 1466695612142 Marionette TRACE conn2 <- [1,1574,null,{}] 08:26:52 INFO - PROCESS | 1649 | 1466695612144 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:26:52 INFO - PROCESS | 1649 | 1466695612146 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:52 INFO - PROCESS | 1649 | 1466695612239 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:26:52 INFO - PROCESS | 1649 | 1466695612299 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1649 | 1466695612300 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119861000 == 31 [pid = 1649] [id = 401] 08:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11828b800) [pid = 1649] [serial = 1202] [outer = 0x0] 08:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11947e400) [pid = 1649] [serial = 1203] [outer = 0x11828b800] 08:26:52 INFO - PROCESS | 1649 | 1466695612326 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11a0bec00) [pid = 1649] [serial = 1204] [outer = 0x11828b800] 08:26:52 INFO - PROCESS | 1649 | 1466695612690 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:26:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:26:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 569ms 08:26:52 INFO - PROCESS | 1649 | 1466695612711 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1649 | 1466695612713 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:26:52 INFO - PROCESS | 1649 | 1466695612725 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1649 | 1466695612732 Marionette TRACE conn2 <- [1,1578,null,{}] 08:26:52 INFO - PROCESS | 1649 | 1466695612739 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:26:52 INFO - PROCESS | 1649 | 1466695612743 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:52 INFO - PROCESS | 1649 | 1466695612878 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:26:52 INFO - PROCESS | 1649 | 1466695612963 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1649 | 1466695612965 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x123136800 == 32 [pid = 1649] [id = 402] 08:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1154d8c00) [pid = 1649] [serial = 1205] [outer = 0x0] 08:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121193800) [pid = 1649] [serial = 1206] [outer = 0x1154d8c00] 08:26:53 INFO - PROCESS | 1649 | 1466695613006 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123fbd800) [pid = 1649] [serial = 1207] [outer = 0x1154d8c00] 08:26:53 INFO - PROCESS | 1649 | 1466695613270 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:26:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:26:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 589ms 08:26:53 INFO - PROCESS | 1649 | 1466695613310 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:26:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:26:53 INFO - PROCESS | 1649 | 1466695613312 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:26:53 INFO - PROCESS | 1649 | 1466695613314 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1649 | 1466695613315 Marionette TRACE conn2 <- [1,1582,null,{}] 08:26:53 INFO - PROCESS | 1649 | 1466695613325 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:26:53 INFO - PROCESS | 1649 | 1466695613326 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:53 INFO - PROCESS | 1649 | 1466695613442 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:26:53 INFO - PROCESS | 1649 | 1466695613449 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 1649 | 1466695613450 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f6a800 == 33 [pid = 1649] [id = 403] 08:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11a1bc000) [pid = 1649] [serial = 1208] [outer = 0x0] 08:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124507400) [pid = 1649] [serial = 1209] [outer = 0x11a1bc000] 08:26:53 INFO - PROCESS | 1649 | 1466695613477 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x125d28800) [pid = 1649] [serial = 1210] [outer = 0x11a1bc000] 08:26:53 INFO - PROCESS | 1649 | 1466695613911 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:26:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:26:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 08:26:53 INFO - PROCESS | 1649 | 1466695613938 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1649 | 1466695613940 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:26:53 INFO - PROCESS | 1649 | 1466695613943 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1649 | 1466695613945 Marionette TRACE conn2 <- [1,1586,null,{}] 08:26:53 INFO - PROCESS | 1649 | 1466695613949 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:26:53 INFO - PROCESS | 1649 | 1466695613951 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:54 INFO - PROCESS | 1649 | 1466695614094 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:26:54 INFO - PROCESS | 1649 | 1466695614101 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 1649 | 1466695614106 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x123065000 == 34 [pid = 1649] [id = 404] 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127e18000) [pid = 1649] [serial = 1211] [outer = 0x0] 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128265400) [pid = 1649] [serial = 1212] [outer = 0x127e18000] 08:26:54 INFO - PROCESS | 1649 | 1466695614170 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12872e400) [pid = 1649] [serial = 1213] [outer = 0x127e18000] 08:26:54 INFO - PROCESS | 1649 | 1466695614524 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:26:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:26:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 619ms 08:26:54 INFO - PROCESS | 1649 | 1466695614563 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:26:54 INFO - PROCESS | 1649 | 1466695614564 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:26:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:26:54 INFO - PROCESS | 1649 | 1466695614566 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 1649 | 1466695614567 Marionette TRACE conn2 <- [1,1590,null,{}] 08:26:54 INFO - PROCESS | 1649 | 1466695614569 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:26:54 INFO - PROCESS | 1649 | 1466695614571 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:54 INFO - PROCESS | 1649 | 1466695614670 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:26:54 INFO - PROCESS | 1649 | 1466695614674 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 1649 | 1466695614675 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287cc800 == 35 [pid = 1649] [id = 405] 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127e19000) [pid = 1649] [serial = 1214] [outer = 0x0] 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1292b0c00) [pid = 1649] [serial = 1215] [outer = 0x127e19000] 08:26:54 INFO - PROCESS | 1649 | 1466695614699 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a6a6c00) [pid = 1649] [serial = 1216] [outer = 0x127e19000] 08:26:55 INFO - PROCESS | 1649 | 1466695615034 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:26:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:26:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 08:26:55 INFO - PROCESS | 1649 | 1466695615086 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1649 | 1466695615088 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:26:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:26:55 INFO - PROCESS | 1649 | 1466695615090 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1649 | 1466695615091 Marionette TRACE conn2 <- [1,1594,null,{}] 08:26:55 INFO - PROCESS | 1649 | 1466695615093 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:26:55 INFO - PROCESS | 1649 | 1466695615094 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:55 INFO - PROCESS | 1649 | 1466695615190 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:26:55 INFO - PROCESS | 1649 | 1466695615201 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 1649 | 1466695615202 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a465800 == 36 [pid = 1649] [id = 406] 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a904c00) [pid = 1649] [serial = 1217] [outer = 0x0] 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ab3e400) [pid = 1649] [serial = 1218] [outer = 0x12a904c00] 08:26:55 INFO - PROCESS | 1649 | 1466695615227 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b138400) [pid = 1649] [serial = 1219] [outer = 0x12a904c00] 08:26:55 INFO - PROCESS | 1649 | 1466695615563 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:26:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:26:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 08:26:55 INFO - PROCESS | 1649 | 1466695615608 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1649 | 1466695615609 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:26:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:26:55 INFO - PROCESS | 1649 | 1466695615612 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1649 | 1466695615613 Marionette TRACE conn2 <- [1,1598,null,{}] 08:26:55 INFO - PROCESS | 1649 | 1466695615615 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:26:55 INFO - PROCESS | 1649 | 1466695615616 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:55 INFO - PROCESS | 1649 | 1466695615710 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117eac400) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1232ccc00) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118118800) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113208000) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12118c400) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x117eabc00) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11838d400) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12872f800) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128733c00) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1185fb400) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a911800) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1185ef400) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x115d0e400) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118381400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1212e7000) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124c93000) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:26:55 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x111e2a000) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:26:55 INFO - PROCESS | 1649 | 1466695615836 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 1649 | 1466695615837 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c2000 == 37 [pid = 1649] [id = 407] 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1129e9c00) [pid = 1649] [serial = 1220] [outer = 0x0] 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1154ca800) [pid = 1649] [serial = 1221] [outer = 0x1129e9c00] 08:26:55 INFO - PROCESS | 1649 | 1466695615862 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11838d400) [pid = 1649] [serial = 1222] [outer = 0x1129e9c00] 08:26:56 INFO - PROCESS | 1649 | 1466695616134 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:26:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:26:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 08:26:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:26:56 INFO - PROCESS | 1649 | 1466695616181 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1649 | 1466695616182 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:26:56 INFO - PROCESS | 1649 | 1466695616192 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1649 | 1466695616193 Marionette TRACE conn2 <- [1,1602,null,{}] 08:26:56 INFO - PROCESS | 1649 | 1466695616195 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:26:56 INFO - PROCESS | 1649 | 1466695616196 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:56 INFO - PROCESS | 1649 | 1466695616276 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:26:56 INFO - PROCESS | 1649 | 1466695616280 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 1649 | 1466695616281 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x123126800 == 38 [pid = 1649] [id = 408] 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118404c00) [pid = 1649] [serial = 1223] [outer = 0x0] 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123cd8800) [pid = 1649] [serial = 1224] [outer = 0x118404c00] 08:26:56 INFO - PROCESS | 1649 | 1466695616308 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126a16000) [pid = 1649] [serial = 1225] [outer = 0x118404c00] 08:26:56 INFO - PROCESS | 1649 | 1466695616641 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:26:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:26:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 476ms 08:26:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:26:56 INFO - PROCESS | 1649 | 1466695616661 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1649 | 1466695616662 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:26:56 INFO - PROCESS | 1649 | 1466695616664 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1649 | 1466695616665 Marionette TRACE conn2 <- [1,1606,null,{}] 08:26:56 INFO - PROCESS | 1649 | 1466695616667 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:26:56 INFO - PROCESS | 1649 | 1466695616669 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:56 INFO - PROCESS | 1649 | 1466695616776 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:26:56 INFO - PROCESS | 1649 | 1466695616782 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 1649 | 1466695616783 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b985800 == 39 [pid = 1649] [id = 409] 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1185f6400) [pid = 1649] [serial = 1226] [outer = 0x0] 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126a16800) [pid = 1649] [serial = 1227] [outer = 0x1185f6400] 08:26:56 INFO - PROCESS | 1649 | 1466695616811 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a904000) [pid = 1649] [serial = 1228] [outer = 0x1185f6400] 08:26:57 INFO - PROCESS | 1649 | 1466695617126 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:26:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:26:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 08:26:57 INFO - PROCESS | 1649 | 1466695617133 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1649 | 1466695617135 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:26:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:26:57 INFO - PROCESS | 1649 | 1466695617145 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1649 | 1466695617146 Marionette TRACE conn2 <- [1,1610,null,{}] 08:26:57 INFO - PROCESS | 1649 | 1466695617149 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:26:57 INFO - PROCESS | 1649 | 1466695617151 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:57 INFO - PROCESS | 1649 | 1466695617246 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:26:57 INFO - PROCESS | 1649 | 1466695617250 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1649 | 1466695617251 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c46f800 == 40 [pid = 1649] [id = 410] 08:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a905400) [pid = 1649] [serial = 1229] [outer = 0x0] 08:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b8c9400) [pid = 1649] [serial = 1230] [outer = 0x12a905400] 08:26:57 INFO - PROCESS | 1649 | 1466695617275 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b921c00) [pid = 1649] [serial = 1231] [outer = 0x12a905400] 08:26:57 INFO - PROCESS | 1649 | 1466695617641 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:26:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:26:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 08:26:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:26:57 INFO - PROCESS | 1649 | 1466695617672 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1649 | 1466695617674 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:26:57 INFO - PROCESS | 1649 | 1466695617679 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1649 | 1466695617681 Marionette TRACE conn2 <- [1,1614,null,{}] 08:26:57 INFO - PROCESS | 1649 | 1466695617684 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:26:57 INFO - PROCESS | 1649 | 1466695617686 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:57 INFO - PROCESS | 1649 | 1466695617810 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:26:57 INFO - PROCESS | 1649 | 1466695617972 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1649 | 1466695617974 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec9800 == 41 [pid = 1649] [id = 411] 08:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1121ab000) [pid = 1649] [serial = 1232] [outer = 0x0] 08:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113211400) [pid = 1649] [serial = 1233] [outer = 0x1121ab000] 08:26:58 INFO - PROCESS | 1649 | 1466695618025 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116981800) [pid = 1649] [serial = 1234] [outer = 0x1121ab000] 08:26:58 INFO - PROCESS | 1649 | 1466695618481 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:26:58 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:26:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 825ms 08:26:58 INFO - PROCESS | 1649 | 1466695618505 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1649 | 1466695618507 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:26:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:26:58 INFO - PROCESS | 1649 | 1466695618510 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1649 | 1466695618512 Marionette TRACE conn2 <- [1,1618,null,{}] 08:26:58 INFO - PROCESS | 1649 | 1466695618516 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:26:58 INFO - PROCESS | 1649 | 1466695618517 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:58 INFO - PROCESS | 1649 | 1466695618622 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:26:58 INFO - PROCESS | 1649 | 1466695618682 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1649 | 1466695618683 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a16a000 == 42 [pid = 1649] [id = 412] 08:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1185fac00) [pid = 1649] [serial = 1235] [outer = 0x0] 08:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1191cd400) [pid = 1649] [serial = 1236] [outer = 0x1185fac00] 08:26:58 INFO - PROCESS | 1649 | 1466695618713 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119b4d800) [pid = 1649] [serial = 1237] [outer = 0x1185fac00] 08:26:59 INFO - PROCESS | 1649 | 1466695619158 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:26:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:26:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 08:26:59 INFO - PROCESS | 1649 | 1466695619182 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1649 | 1466695619185 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:26:59 INFO - PROCESS | 1649 | 1466695619189 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1649 | 1466695619191 Marionette TRACE conn2 <- [1,1622,null,{}] 08:26:59 INFO - PROCESS | 1649 | 1466695619193 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:26:59 INFO - PROCESS | 1649 | 1466695619195 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:59 INFO - PROCESS | 1649 | 1466695619320 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:26:59 INFO - PROCESS | 1649 | 1466695619394 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 1649 | 1466695619395 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a656800 == 43 [pid = 1649] [id = 413] 08:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12313bc00) [pid = 1649] [serial = 1238] [outer = 0x0] 08:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123ab4800) [pid = 1649] [serial = 1239] [outer = 0x12313bc00] 08:26:59 INFO - PROCESS | 1649 | 1466695619424 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125dae800) [pid = 1649] [serial = 1240] [outer = 0x12313bc00] 08:26:59 INFO - PROCESS | 1649 | 1466695619842 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:26:59 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:26:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 08:26:59 INFO - PROCESS | 1649 | 1466695619860 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1649 | 1466695619862 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:26:59 INFO - PROCESS | 1649 | 1466695619869 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1649 | 1466695619874 Marionette TRACE conn2 <- [1,1626,null,{}] 08:26:59 INFO - PROCESS | 1649 | 1466695619877 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:26:59 INFO - PROCESS | 1649 | 1466695619880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:26:59 INFO - PROCESS | 1649 | 1466695619982 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:27:00 INFO - PROCESS | 1649 | 1466695620043 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1649 | 1466695620044 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad4800 == 44 [pid = 1649] [id = 414] 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125f8e800) [pid = 1649] [serial = 1241] [outer = 0x0] 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126a75800) [pid = 1649] [serial = 1242] [outer = 0x125f8e800] 08:27:00 INFO - PROCESS | 1649 | 1466695620072 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128111000) [pid = 1649] [serial = 1243] [outer = 0x125f8e800] 08:27:00 INFO - PROCESS | 1649 | 1466695620536 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:27:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:27:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 677ms 08:27:00 INFO - PROCESS | 1649 | 1466695620543 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1649 | 1466695620545 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:27:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:27:00 INFO - PROCESS | 1649 | 1466695620547 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1649 | 1466695620548 Marionette TRACE conn2 <- [1,1630,null,{}] 08:27:00 INFO - PROCESS | 1649 | 1466695620551 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:27:00 INFO - PROCESS | 1649 | 1466695620552 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:00 INFO - PROCESS | 1649 | 1466695620672 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:27:00 INFO - PROCESS | 1649 | 1466695620743 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1649 | 1466695620744 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x116abb000 == 45 [pid = 1649] [id = 415] 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1182cec00) [pid = 1649] [serial = 1244] [outer = 0x0] 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123fb9400) [pid = 1649] [serial = 1245] [outer = 0x1182cec00] 08:27:00 INFO - PROCESS | 1649 | 1466695620773 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128111c00) [pid = 1649] [serial = 1246] [outer = 0x1182cec00] 08:27:01 INFO - PROCESS | 1649 | 1466695621288 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:27:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:27:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 769ms 08:27:01 INFO - PROCESS | 1649 | 1466695621328 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1649 | 1466695621330 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:27:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:27:01 INFO - PROCESS | 1649 | 1466695621333 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1649 | 1466695621335 Marionette TRACE conn2 <- [1,1634,null,{}] 08:27:01 INFO - PROCESS | 1649 | 1466695621341 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:27:01 INFO - PROCESS | 1649 | 1466695621342 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:01 INFO - PROCESS | 1649 | 1466695621440 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:27:01 INFO - PROCESS | 1649 | 1466695621519 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 1649 | 1466695621521 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x112fa7000 == 46 [pid = 1649] [id = 416] 08:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11320ec00) [pid = 1649] [serial = 1247] [outer = 0x0] 08:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1133a6400) [pid = 1649] [serial = 1248] [outer = 0x11320ec00] 08:27:01 INFO - PROCESS | 1649 | 1466695621549 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115de7800) [pid = 1649] [serial = 1249] [outer = 0x11320ec00] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c46f800 == 45 [pid = 1649] [id = 410] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b985800 == 44 [pid = 1649] [id = 409] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123126800 == 43 [pid = 1649] [id = 408] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c2000 == 42 [pid = 1649] [id = 407] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a465800 == 41 [pid = 1649] [id = 406] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1287cc800 == 40 [pid = 1649] [id = 405] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123065000 == 39 [pid = 1649] [id = 404] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123f6a800 == 38 [pid = 1649] [id = 403] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123136800 == 37 [pid = 1649] [id = 402] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119861000 == 36 [pid = 1649] [id = 401] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x117464800 == 35 [pid = 1649] [id = 400] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x112da1000 == 34 [pid = 1649] [id = 399] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x117e26000 == 33 [pid = 1649] [id = 398] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf44800 == 32 [pid = 1649] [id = 397] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x116abb000 == 31 [pid = 1649] [id = 415] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad4800 == 30 [pid = 1649] [id = 414] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a656800 == 29 [pid = 1649] [id = 413] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11a16a000 == 28 [pid = 1649] [id = 412] 08:27:02 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec9800 == 27 [pid = 1649] [id = 411] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123cd8000) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x125d1f400) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11840dc00) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11911e800) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a073c00) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119b46800) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1212e5c00) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1182d3000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11838dc00) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11870c000) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118409400) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128775800) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12872c800) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a5da000) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1292b5800) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a415800) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b0bc800) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119482400) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a6ae400) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124c8e000) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123cda800) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11828e800) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116935c00) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1191ac000) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118711000) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124c8dc00) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12438ec00) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128729000) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126a6e800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119788c00) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116fb0400) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b91a000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12b8c6000) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12a908c00) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1233f0400) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 08:27:02 INFO - PROCESS | 1649 | 1466695622532 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:27:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:27:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1225ms 08:27:02 INFO - PROCESS | 1649 | 1466695622558 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 1649 | 1466695622560 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:27:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:27:02 INFO - PROCESS | 1649 | 1466695622563 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 1649 | 1466695622565 Marionette TRACE conn2 <- [1,1638,null,{}] 08:27:02 INFO - PROCESS | 1649 | 1466695622569 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:27:02 INFO - PROCESS | 1649 | 1466695622573 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:02 INFO - PROCESS | 1649 | 1466695622652 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:27:02 INFO - PROCESS | 1649 | 1466695622658 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 1649 | 1466695622661 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11695b000 == 28 [pid = 1649] [id = 417] 08:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11320c000) [pid = 1649] [serial = 1250] [outer = 0x0] 08:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115e54c00) [pid = 1649] [serial = 1251] [outer = 0x11320c000] 08:27:02 INFO - PROCESS | 1649 | 1466695622689 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112ea3800) [pid = 1649] [serial = 1252] [outer = 0x11320c000] 08:27:03 INFO - PROCESS | 1649 | 1466695623050 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:27:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:27:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 08:27:03 INFO - PROCESS | 1649 | 1466695623083 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1649 | 1466695623086 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:27:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:27:03 INFO - PROCESS | 1649 | 1466695623091 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1649 | 1466695623093 Marionette TRACE conn2 <- [1,1642,null,{}] 08:27:03 INFO - PROCESS | 1649 | 1466695623095 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:27:03 INFO - PROCESS | 1649 | 1466695623097 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:03 INFO - PROCESS | 1649 | 1466695623190 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:27:03 INFO - PROCESS | 1649 | 1466695623196 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 1649 | 1466695623197 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118727800 == 29 [pid = 1649] [id = 418] 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118284000) [pid = 1649] [serial = 1253] [outer = 0x0] 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118286400) [pid = 1649] [serial = 1254] [outer = 0x118284000] 08:27:03 INFO - PROCESS | 1649 | 1466695623226 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1182ce400) [pid = 1649] [serial = 1255] [outer = 0x118284000] 08:27:03 INFO - PROCESS | 1649 | 1466695623645 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:27:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:27:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 08:27:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:27:03 INFO - PROCESS | 1649 | 1466695623661 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1649 | 1466695623662 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:27:03 INFO - PROCESS | 1649 | 1466695623665 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1649 | 1466695623667 Marionette TRACE conn2 <- [1,1646,null,{}] 08:27:03 INFO - PROCESS | 1649 | 1466695623675 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:27:03 INFO - PROCESS | 1649 | 1466695623679 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:03 INFO - PROCESS | 1649 | 1466695623753 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:27:03 INFO - PROCESS | 1649 | 1466695623758 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 1649 | 1466695623760 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195de000 == 30 [pid = 1649] [id = 419] 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116979000) [pid = 1649] [serial = 1256] [outer = 0x0] 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118410000) [pid = 1649] [serial = 1257] [outer = 0x116979000] 08:27:03 INFO - PROCESS | 1649 | 1466695623791 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1185f4800) [pid = 1649] [serial = 1258] [outer = 0x116979000] 08:27:04 INFO - PROCESS | 1649 | 1466695624138 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:27:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:27:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 08:27:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:27:04 INFO - PROCESS | 1649 | 1466695624188 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1649 | 1466695624190 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:27:04 INFO - PROCESS | 1649 | 1466695624192 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1649 | 1466695624193 Marionette TRACE conn2 <- [1,1650,null,{}] 08:27:04 INFO - PROCESS | 1649 | 1466695624195 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:27:04 INFO - PROCESS | 1649 | 1466695624196 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:04 INFO - PROCESS | 1649 | 1466695624299 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:27:04 INFO - PROCESS | 1649 | 1466695624333 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1649 | 1466695624335 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ac1800 == 31 [pid = 1649] [id = 420] 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11870b000) [pid = 1649] [serial = 1259] [outer = 0x0] 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1188a8400) [pid = 1649] [serial = 1260] [outer = 0x11870b000] 08:27:04 INFO - PROCESS | 1649 | 1466695624360 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1191ac000) [pid = 1649] [serial = 1261] [outer = 0x11870b000] 08:27:04 INFO - PROCESS | 1649 | 1466695624671 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:27:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:27:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 08:27:04 INFO - PROCESS | 1649 | 1466695624712 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1649 | 1466695624713 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:27:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:27:04 INFO - PROCESS | 1649 | 1466695624716 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1649 | 1466695624717 Marionette TRACE conn2 <- [1,1654,null,{}] 08:27:04 INFO - PROCESS | 1649 | 1466695624719 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:27:04 INFO - PROCESS | 1649 | 1466695624720 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:04 INFO - PROCESS | 1649 | 1466695624814 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:27:04 INFO - PROCESS | 1649 | 1466695624852 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1649 | 1466695624853 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x123244800 == 32 [pid = 1649] [id = 421] 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113205400) [pid = 1649] [serial = 1262] [outer = 0x0] 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11947a800) [pid = 1649] [serial = 1263] [outer = 0x113205400] 08:27:04 INFO - PROCESS | 1649 | 1466695624877 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119842c00) [pid = 1649] [serial = 1264] [outer = 0x113205400] 08:27:05 INFO - PROCESS | 1649 | 1466695625190 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:27:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:27:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 08:27:05 INFO - PROCESS | 1649 | 1466695625242 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1649 | 1466695625243 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:27:05 INFO - PROCESS | 1649 | 1466695625245 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1649 | 1466695625246 Marionette TRACE conn2 <- [1,1658,null,{}] 08:27:05 INFO - PROCESS | 1649 | 1466695625248 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:27:05 INFO - PROCESS | 1649 | 1466695625252 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:05 INFO - PROCESS | 1649 | 1466695625363 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:27:05 INFO - PROCESS | 1649 | 1466695625399 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 1649 | 1466695625400 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ba3000 == 33 [pid = 1649] [id = 422] 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119580400) [pid = 1649] [serial = 1265] [outer = 0x0] 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a068800) [pid = 1649] [serial = 1266] [outer = 0x119580400] 08:27:05 INFO - PROCESS | 1649 | 1466695625425 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1212e5c00) [pid = 1649] [serial = 1267] [outer = 0x119580400] 08:27:05 INFO - PROCESS | 1649 | 1466695625742 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:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 08:27:05 INFO - PROCESS | 1649 | 1466695625763 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1649 | 1466695625774 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:27:05 INFO - PROCESS | 1649 | 1466695625782 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1649 | 1466695625783 Marionette TRACE conn2 <- [1,1662,null,{}] 08:27:05 INFO - PROCESS | 1649 | 1466695625786 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:27:05 INFO - PROCESS | 1649 | 1466695625787 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:05 INFO - PROCESS | 1649 | 1466695625881 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:27:05 INFO - PROCESS | 1649 | 1466695625885 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 1649 | 1466695625887 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b3000 == 34 [pid = 1649] [id = 423] 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11983c800) [pid = 1649] [serial = 1268] [outer = 0x0] 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1232cd000) [pid = 1649] [serial = 1269] [outer = 0x11983c800] 08:27:05 INFO - PROCESS | 1649 | 1466695625911 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123ab4000) [pid = 1649] [serial = 1270] [outer = 0x11983c800] 08:27:06 INFO - PROCESS | 1649 | 1466695626248 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:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 525ms 08:27:06 INFO - PROCESS | 1649 | 1466695626302 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:27:06 INFO - PROCESS | 1649 | 1466695626304 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:27:06 INFO - PROCESS | 1649 | 1466695626306 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1649 | 1466695626307 Marionette TRACE conn2 <- [1,1666,null,{}] 08:27:06 INFO - PROCESS | 1649 | 1466695626309 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:27:06 INFO - PROCESS | 1649 | 1466695626310 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:06 INFO - PROCESS | 1649 | 1466695626405 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:27:06 INFO - PROCESS | 1649 | 1466695626409 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 1649 | 1466695626410 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12841d000 == 35 [pid = 1649] [id = 424] 08:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a0bbc00) [pid = 1649] [serial = 1271] [outer = 0x0] 08:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12438f400) [pid = 1649] [serial = 1272] [outer = 0x11a0bbc00] 08:27:06 INFO - PROCESS | 1649 | 1466695626434 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124c89c00) [pid = 1649] [serial = 1273] [outer = 0x11a0bbc00] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a905400) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127e18000) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127e19000) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12a904c00) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11a1bc000) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1133af000) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118289400) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11828b800) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116fafc00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b8c8c00) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1154d8c00) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1129e9c00) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185f6400) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:27:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118404c00) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:27:06 INFO - PROCESS | 1649 | 1466695626881 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:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 08:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:27:06 INFO - PROCESS | 1649 | 1466695626928 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1649 | 1466695626929 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:27:06 INFO - PROCESS | 1649 | 1466695626931 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1649 | 1466695626932 Marionette TRACE conn2 <- [1,1670,null,{}] 08:27:06 INFO - PROCESS | 1649 | 1466695626935 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:27:06 INFO - PROCESS | 1649 | 1466695626944 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:07 INFO - PROCESS | 1649 | 1466695627016 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:27:07 INFO - PROCESS | 1649 | 1466695627075 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 1649 | 1466695627076 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195dd800 == 36 [pid = 1649] [id = 425] 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117eac000) [pid = 1649] [serial = 1274] [outer = 0x0] 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1185f6400) [pid = 1649] [serial = 1275] [outer = 0x117eac000] 08:27:07 INFO - PROCESS | 1649 | 1466695627100 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12438a800) [pid = 1649] [serial = 1276] [outer = 0x117eac000] 08:27:07 INFO - PROCESS | 1649 | 1466695627366 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:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 474ms 08:27:07 INFO - PROCESS | 1649 | 1466695627408 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1649 | 1466695627410 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:27:07 INFO - PROCESS | 1649 | 1466695627412 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1649 | 1466695627413 Marionette TRACE conn2 <- [1,1674,null,{}] 08:27:07 INFO - PROCESS | 1649 | 1466695627415 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:27:07 INFO - PROCESS | 1649 | 1466695627416 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:07 INFO - PROCESS | 1649 | 1466695627499 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:27:07 INFO - PROCESS | 1649 | 1466695627504 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 1649 | 1466695627506 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a462000 == 37 [pid = 1649] [id = 426] 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123cdac00) [pid = 1649] [serial = 1277] [outer = 0x0] 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125b16c00) [pid = 1649] [serial = 1278] [outer = 0x123cdac00] 08:27:07 INFO - PROCESS | 1649 | 1466695627530 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125f8c000) [pid = 1649] [serial = 1279] [outer = 0x123cdac00] 08:27:07 INFO - PROCESS | 1649 | 1466695627892 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:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 08:27:07 INFO - PROCESS | 1649 | 1466695627935 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1649 | 1466695627939 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:27:07 INFO - PROCESS | 1649 | 1466695627942 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1649 | 1466695627944 Marionette TRACE conn2 <- [1,1678,null,{}] 08:27:07 INFO - PROCESS | 1649 | 1466695627947 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:27:07 INFO - PROCESS | 1649 | 1466695627949 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:08 INFO - PROCESS | 1649 | 1466695628042 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:27:08 INFO - PROCESS | 1649 | 1466695628046 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 1649 | 1466695628047 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x123243800 == 38 [pid = 1649] [id = 427] 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126a0d400) [pid = 1649] [serial = 1280] [outer = 0x0] 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126a1a000) [pid = 1649] [serial = 1281] [outer = 0x126a0d400] 08:27:08 INFO - PROCESS | 1649 | 1466695628077 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127e24c00) [pid = 1649] [serial = 1282] [outer = 0x126a0d400] 08:27:08 INFO - PROCESS | 1649 | 1466695628410 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:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 08:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:27:08 INFO - PROCESS | 1649 | 1466695628462 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1649 | 1466695628463 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:27:08 INFO - PROCESS | 1649 | 1466695628465 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1649 | 1466695628467 Marionette TRACE conn2 <- [1,1682,null,{}] 08:27:08 INFO - PROCESS | 1649 | 1466695628469 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:27:08 INFO - PROCESS | 1649 | 1466695628470 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:08 INFO - PROCESS | 1649 | 1466695628570 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:27:08 INFO - PROCESS | 1649 | 1466695628604 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 1649 | 1466695628605 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18e800 == 39 [pid = 1649] [id = 428] 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119842000) [pid = 1649] [serial = 1283] [outer = 0x0] 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128105400) [pid = 1649] [serial = 1284] [outer = 0x119842000] 08:27:08 INFO - PROCESS | 1649 | 1466695628629 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12826e000) [pid = 1649] [serial = 1285] [outer = 0x119842000] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11695b000 == 38 [pid = 1649] [id = 417] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x112fa7000 == 37 [pid = 1649] [id = 416] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x118727800 == 36 [pid = 1649] [id = 418] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119ac1800 == 35 [pid = 1649] [id = 420] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1195dd800 == 34 [pid = 1649] [id = 425] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x124ba3000 == 33 [pid = 1649] [id = 422] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12a462000 == 32 [pid = 1649] [id = 426] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1195de000 == 31 [pid = 1649] [id = 419] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123244800 == 30 [pid = 1649] [id = 421] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b3000 == 29 [pid = 1649] [id = 423] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12841d000 == 28 [pid = 1649] [id = 424] 08:27:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123243800 == 27 [pid = 1649] [id = 427] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b8c9400) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128265400) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1292b0c00) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12872e400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12ab3e400) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124507400) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b138400) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11697c800) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1182cd400) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118405c00) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1188afc00) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11947e400) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a0bec00) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1176e2c00) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11837fc00) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b91f400) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121193800) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123fbd800) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11838d400) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a904000) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1154ca800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12a6a6c00) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x123cd8800) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126a16800) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x125d28800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126a16000) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b921c00) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 1649 | 1466695629946 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:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1519ms 08:27:09 INFO - PROCESS | 1649 | 1466695629986 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1649 | 1466695629989 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:27:09 INFO - PROCESS | 1649 | 1466695629992 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1649 | 1466695629994 Marionette TRACE conn2 <- [1,1686,null,{}] 08:27:10 INFO - PROCESS | 1649 | 1466695629998 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:27:10 INFO - PROCESS | 1649 | 1466695630000 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:10 INFO - PROCESS | 1649 | 1466695630089 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:27:10 INFO - PROCESS | 1649 | 1466695630144 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 1649 | 1466695630145 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167c0000 == 28 [pid = 1649] [id = 429] 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1133b0400) [pid = 1649] [serial = 1286] [outer = 0x0] 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x115d0c800) [pid = 1649] [serial = 1287] [outer = 0x1133b0400] 08:27:10 INFO - PROCESS | 1649 | 1466695630175 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116903400) [pid = 1649] [serial = 1288] [outer = 0x1133b0400] 08:27:10 INFO - PROCESS | 1649 | 1466695630525 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:27:10 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:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 573ms 08:27:10 INFO - PROCESS | 1649 | 1466695630565 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1649 | 1466695630568 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:27:10 INFO - PROCESS | 1649 | 1466695630574 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1649 | 1466695630576 Marionette TRACE conn2 <- [1,1690,null,{}] 08:27:10 INFO - PROCESS | 1649 | 1466695630578 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:27:10 INFO - PROCESS | 1649 | 1466695630581 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:10 INFO - PROCESS | 1649 | 1466695630667 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:27:10 INFO - PROCESS | 1649 | 1466695630722 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 1649 | 1466695630724 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e40800 == 29 [pid = 1649] [id = 430] 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116a13800) [pid = 1649] [serial = 1289] [outer = 0x0] 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1174e1c00) [pid = 1649] [serial = 1290] [outer = 0x116a13800] 08:27:10 INFO - PROCESS | 1649 | 1466695630751 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11612c800) [pid = 1649] [serial = 1291] [outer = 0x116a13800] 08:27:11 INFO - PROCESS | 1649 | 1466695631060 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:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 08:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:27:11 INFO - PROCESS | 1649 | 1466695631095 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1649 | 1466695631096 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:27:11 INFO - PROCESS | 1649 | 1466695631098 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1649 | 1466695631101 Marionette TRACE conn2 <- [1,1694,null,{}] 08:27:11 INFO - PROCESS | 1649 | 1466695631111 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:27:11 INFO - PROCESS | 1649 | 1466695631114 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:11 INFO - PROCESS | 1649 | 1466695631190 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:27:11 INFO - PROCESS | 1649 | 1466695631242 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 1649 | 1466695631244 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c8800 == 30 [pid = 1649] [id = 431] 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1121aa000) [pid = 1649] [serial = 1292] [outer = 0x0] 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1182d2800) [pid = 1649] [serial = 1293] [outer = 0x1121aa000] 08:27:11 INFO - PROCESS | 1649 | 1466695631272 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118408000) [pid = 1649] [serial = 1294] [outer = 0x1121aa000] 08:27:11 INFO - PROCESS | 1649 | 1466695631565 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:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 08:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:27:11 INFO - PROCESS | 1649 | 1466695631576 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1649 | 1466695631577 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:27:11 INFO - PROCESS | 1649 | 1466695631579 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1649 | 1466695631580 Marionette TRACE conn2 <- [1,1698,null,{}] 08:27:11 INFO - PROCESS | 1649 | 1466695631583 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:27:11 INFO - PROCESS | 1649 | 1466695631584 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:11 INFO - PROCESS | 1649 | 1466695631671 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:27:11 INFO - PROCESS | 1649 | 1466695631675 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 1649 | 1466695631676 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ab9000 == 31 [pid = 1649] [id = 432] 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1185f7000) [pid = 1649] [serial = 1295] [outer = 0x0] 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11870cc00) [pid = 1649] [serial = 1296] [outer = 0x1185f7000] 08:27:11 INFO - PROCESS | 1649 | 1466695631703 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118781400) [pid = 1649] [serial = 1297] [outer = 0x1185f7000] 08:27:12 INFO - PROCESS | 1649 | 1466695632023 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:27:12 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:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 472ms 08:27:12 INFO - PROCESS | 1649 | 1466695632054 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1649 | 1466695632056 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:27:12 INFO - PROCESS | 1649 | 1466695632058 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1649 | 1466695632059 Marionette TRACE conn2 <- [1,1702,null,{}] 08:27:12 INFO - PROCESS | 1649 | 1466695632062 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:27:12 INFO - PROCESS | 1649 | 1466695632063 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:12 INFO - PROCESS | 1649 | 1466695632164 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:27:12 INFO - PROCESS | 1649 | 1466695632172 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 1649 | 1466695632174 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123057000 == 32 [pid = 1649] [id = 433] 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116a13000) [pid = 1649] [serial = 1298] [outer = 0x0] 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1188ab800) [pid = 1649] [serial = 1299] [outer = 0x116a13000] 08:27:12 INFO - PROCESS | 1649 | 1466695632198 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1191cb800) [pid = 1649] [serial = 1300] [outer = 0x116a13000] 08:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:27:12 INFO - PROCESS | 1649 | 1466695632524 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:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 08:27:12 INFO - PROCESS | 1649 | 1466695632528 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1649 | 1466695632529 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:27:12 INFO - PROCESS | 1649 | 1466695632531 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1649 | 1466695632532 Marionette TRACE conn2 <- [1,1706,null,{}] 08:27:12 INFO - PROCESS | 1649 | 1466695632536 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:27:12 INFO - PROCESS | 1649 | 1466695632540 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:12 INFO - PROCESS | 1649 | 1466695632632 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:27:12 INFO - PROCESS | 1649 | 1466695632638 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 1649 | 1466695632640 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f79000 == 33 [pid = 1649] [id = 434] 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119482c00) [pid = 1649] [serial = 1301] [outer = 0x0] 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119b4d400) [pid = 1649] [serial = 1302] [outer = 0x119482c00] 08:27:12 INFO - PROCESS | 1649 | 1466695632664 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12118cc00) [pid = 1649] [serial = 1303] [outer = 0x119482c00] 08:27:12 INFO - PROCESS | 1649 | 1466695632976 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:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 08:27:13 INFO - PROCESS | 1649 | 1466695633001 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1649 | 1466695633004 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:27:13 INFO - PROCESS | 1649 | 1466695633007 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1649 | 1466695633008 Marionette TRACE conn2 <- [1,1710,null,{}] 08:27:13 INFO - PROCESS | 1649 | 1466695633011 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:27:13 INFO - PROCESS | 1649 | 1466695633012 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:13 INFO - PROCESS | 1649 | 1466695633117 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:27:13 INFO - PROCESS | 1649 | 1466695633122 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 1649 | 1466695633123 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269aa000 == 34 [pid = 1649] [id = 435] 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x110e3d400) [pid = 1649] [serial = 1304] [outer = 0x0] 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11a0bb800) [pid = 1649] [serial = 1305] [outer = 0x110e3d400] 08:27:13 INFO - PROCESS | 1649 | 1466695633147 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1212e5800) [pid = 1649] [serial = 1306] [outer = 0x110e3d400] 08:27:13 INFO - PROCESS | 1649 | 1466695633584 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:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 622ms 08:27:13 INFO - PROCESS | 1649 | 1466695633641 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1649 | 1466695633643 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:27:13 INFO - PROCESS | 1649 | 1466695633646 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1649 | 1466695633648 Marionette TRACE conn2 <- [1,1714,null,{}] 08:27:13 INFO - PROCESS | 1649 | 1466695633652 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:27:13 INFO - PROCESS | 1649 | 1466695633654 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:13 INFO - PROCESS | 1649 | 1466695633760 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:27:13 INFO - PROCESS | 1649 | 1466695633837 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 1649 | 1466695633839 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab2800 == 35 [pid = 1649] [id = 436] 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112eaac00) [pid = 1649] [serial = 1307] [outer = 0x0] 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1133a9400) [pid = 1649] [serial = 1308] [outer = 0x112eaac00] 08:27:13 INFO - PROCESS | 1649 | 1466695633870 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11690c000) [pid = 1649] [serial = 1309] [outer = 0x112eaac00] 08:27:14 INFO - PROCESS | 1649 | 1466695634435 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:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 820ms 08:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:27:14 INFO - PROCESS | 1649 | 1466695634493 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1649 | 1466695634496 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:27:14 INFO - PROCESS | 1649 | 1466695634500 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1649 | 1466695634502 Marionette TRACE conn2 <- [1,1718,null,{}] 08:27:14 INFO - PROCESS | 1649 | 1466695634507 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:27:14 INFO - PROCESS | 1649 | 1466695634509 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:14 INFO - PROCESS | 1649 | 1466695634610 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:27:14 INFO - PROCESS | 1649 | 1466695634689 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 1649 | 1466695634690 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c7800 == 36 [pid = 1649] [id = 437] 08:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1176ec000) [pid = 1649] [serial = 1310] [outer = 0x0] 08:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182cb400) [pid = 1649] [serial = 1311] [outer = 0x1176ec000] 08:27:14 INFO - PROCESS | 1649 | 1466695634722 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118403400) [pid = 1649] [serial = 1312] [outer = 0x1176ec000] 08:27:15 INFO - PROCESS | 1649 | 1466695635344 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:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 871ms 08:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:27:15 INFO - PROCESS | 1649 | 1466695635372 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1649 | 1466695635375 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:27:15 INFO - PROCESS | 1649 | 1466695635378 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1649 | 1466695635380 Marionette TRACE conn2 <- [1,1722,null,{}] 08:27:15 INFO - PROCESS | 1649 | 1466695635384 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:27:15 INFO - PROCESS | 1649 | 1466695635385 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:15 INFO - PROCESS | 1649 | 1466695635553 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x123f79000 == 35 [pid = 1649] [id = 434] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x123057000 == 34 [pid = 1649] [id = 433] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119ab9000 == 33 [pid = 1649] [id = 432] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c8800 == 32 [pid = 1649] [id = 431] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117e40800 == 31 [pid = 1649] [id = 430] 08:27:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1167c0000 == 30 [pid = 1649] [id = 429] 08:27:15 INFO - PROCESS | 1649 | 1466695635610 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 1649 | 1466695635613 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8e000 == 31 [pid = 1649] [id = 438] 08:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x117eac400) [pid = 1649] [serial = 1313] [outer = 0x0] 08:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11828f000) [pid = 1649] [serial = 1314] [outer = 0x117eac400] 08:27:15 INFO - PROCESS | 1649 | 1466695635642 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118403800) [pid = 1649] [serial = 1315] [outer = 0x117eac400] 08:27:15 INFO - PROCESS | 1649 | 1466695635940 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:27:15 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:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 576ms 08:27:15 INFO - PROCESS | 1649 | 1466695635960 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1649 | 1466695635963 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:27:15 INFO - PROCESS | 1649 | 1466695635976 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1649 | 1466695635978 Marionette TRACE conn2 <- [1,1726,null,{}] 08:27:15 INFO - PROCESS | 1649 | 1466695635981 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:27:15 INFO - PROCESS | 1649 | 1466695635982 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:16 INFO - PROCESS | 1649 | 1466695636072 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:27:16 INFO - PROCESS | 1649 | 1466695636079 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1649 | 1466695636080 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f99000 == 32 [pid = 1649] [id = 439] 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185f9400) [pid = 1649] [serial = 1316] [outer = 0x0] 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1191ce400) [pid = 1649] [serial = 1317] [outer = 0x1185f9400] 08:27:16 INFO - PROCESS | 1649 | 1466695636124 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119839c00) [pid = 1649] [serial = 1318] [outer = 0x1185f9400] 08:27:16 INFO - PROCESS | 1649 | 1466695636495 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:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 577ms 08:27:16 INFO - PROCESS | 1649 | 1466695636546 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1649 | 1466695636547 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:27:16 INFO - PROCESS | 1649 | 1466695636549 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1649 | 1466695636552 Marionette TRACE conn2 <- [1,1730,null,{}] 08:27:16 INFO - PROCESS | 1649 | 1466695636559 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:27:16 INFO - PROCESS | 1649 | 1466695636563 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:16 INFO - PROCESS | 1649 | 1466695636641 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:27:16 INFO - PROCESS | 1649 | 1466695636652 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1649 | 1466695636656 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d8d800 == 33 [pid = 1649] [id = 440] 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119b4f000) [pid = 1649] [serial = 1319] [outer = 0x0] 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121196400) [pid = 1649] [serial = 1320] [outer = 0x119b4f000] 08:27:16 INFO - PROCESS | 1649 | 1466695636685 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1232cd400) [pid = 1649] [serial = 1321] [outer = 0x119b4f000] 08:27:17 INFO - PROCESS | 1649 | 1466695637027 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:27:17 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:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 08:27:17 INFO - PROCESS | 1649 | 1466695637071 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:27:17 INFO - PROCESS | 1649 | 1466695637073 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1649 | 1466695637075 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1649 | 1466695637076 Marionette TRACE conn2 <- [1,1734,null,{}] 08:27:17 INFO - PROCESS | 1649 | 1466695637079 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:27:17 INFO - PROCESS | 1649 | 1466695637080 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:17 INFO - PROCESS | 1649 | 1466695637158 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:27:17 INFO - PROCESS | 1649 | 1466695637162 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 1649 | 1466695637163 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292dd000 == 34 [pid = 1649] [id = 441] 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12119e400) [pid = 1649] [serial = 1322] [outer = 0x0] 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12438d800) [pid = 1649] [serial = 1323] [outer = 0x12119e400] 08:27:17 INFO - PROCESS | 1649 | 1466695637188 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124c8d800) [pid = 1649] [serial = 1324] [outer = 0x12119e400] 08:27:17 INFO - PROCESS | 1649 | 1466695637525 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:27:17 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:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 470ms 08:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:27:17 INFO - PROCESS | 1649 | 1466695637546 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1649 | 1466695637547 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1649 | 1466695637549 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1649 | 1466695637550 Marionette TRACE conn2 <- [1,1738,null,{}] 08:27:17 INFO - PROCESS | 1649 | 1466695637554 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:27:17 INFO - PROCESS | 1649 | 1466695637556 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:17 INFO - PROCESS | 1649 | 1466695637628 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:27:17 INFO - PROCESS | 1649 | 1466695637640 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 1649 | 1466695637642 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a574000 == 35 [pid = 1649] [id = 442] 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1129e9c00) [pid = 1649] [serial = 1325] [outer = 0x0] 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x125f92000) [pid = 1649] [serial = 1326] [outer = 0x1129e9c00] 08:27:17 INFO - PROCESS | 1649 | 1466695637666 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126a14400) [pid = 1649] [serial = 1327] [outer = 0x1129e9c00] 08:27:18 INFO - PROCESS | 1649 | 1466695638045 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:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 08:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:27:18 INFO - PROCESS | 1649 | 1466695638073 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1649 | 1466695638074 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1649 | 1466695638083 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1649 | 1466695638084 Marionette TRACE conn2 <- [1,1742,null,{}] 08:27:18 INFO - PROCESS | 1649 | 1466695638086 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:27:18 INFO - PROCESS | 1649 | 1466695638090 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:18 INFO - PROCESS | 1649 | 1466695638206 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:27:18 INFO - PROCESS | 1649 | 1466695638235 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:18 INFO - PROCESS | 1649 | 1466695638236 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a658800 == 36 [pid = 1649] [id = 443] 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126a6fc00) [pid = 1649] [serial = 1328] [outer = 0x0] 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12810bc00) [pid = 1649] [serial = 1329] [outer = 0x126a6fc00] 08:27:18 INFO - PROCESS | 1649 | 1466695638261 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128271400) [pid = 1649] [serial = 1330] [outer = 0x126a6fc00] 08:27:18 INFO - PROCESS | 1649 | 1466695638573 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:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 526ms 08:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:27:18 INFO - PROCESS | 1649 | 1466695638603 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1649 | 1466695638606 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1649 | 1466695638608 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1649 | 1466695638609 Marionette TRACE conn2 <- [1,1746,null,{}] 08:27:18 INFO - PROCESS | 1649 | 1466695638611 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:27:18 INFO - PROCESS | 1649 | 1466695638612 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:18 INFO - PROCESS | 1649 | 1466695638713 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:27:18 INFO - PROCESS | 1649 | 1466695638724 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:18 INFO - PROCESS | 1649 | 1466695638725 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b19f800 == 37 [pid = 1649] [id = 444] 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128271c00) [pid = 1649] [serial = 1331] [outer = 0x0] 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1284b4800) [pid = 1649] [serial = 1332] [outer = 0x128271c00] 08:27:18 INFO - PROCESS | 1649 | 1466695638748 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128733400) [pid = 1649] [serial = 1333] [outer = 0x128271c00] 08:27:19 INFO - PROCESS | 1649 | 1466695639063 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:27:19 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:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 08:27:19 INFO - PROCESS | 1649 | 1466695639128 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1649 | 1466695639129 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:27:19 INFO - PROCESS | 1649 | 1466695639131 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1649 | 1466695639132 Marionette TRACE conn2 <- [1,1750,null,{}] 08:27:19 INFO - PROCESS | 1649 | 1466695639141 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:27:19 INFO - PROCESS | 1649 | 1466695639142 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:19 INFO - PROCESS | 1649 | 1466695639238 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:27:19 INFO - PROCESS | 1649 | 1466695639242 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1649 | 1466695639243 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be69800 == 38 [pid = 1649] [id = 445] 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x113c1f000) [pid = 1649] [serial = 1334] [outer = 0x0] 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1284b2800) [pid = 1649] [serial = 1335] [outer = 0x113c1f000] 08:27:19 INFO - PROCESS | 1649 | 1466695639267 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128778c00) [pid = 1649] [serial = 1336] [outer = 0x113c1f000] 08:27:19 INFO - PROCESS | 1649 | 1466695639592 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:27:19 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:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 08:27:19 INFO - PROCESS | 1649 | 1466695639616 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1649 | 1466695639617 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:27:19 INFO - PROCESS | 1649 | 1466695639621 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1649 | 1466695639624 Marionette TRACE conn2 <- [1,1754,null,{}] 08:27:19 INFO - PROCESS | 1649 | 1466695639627 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:27:19 INFO - PROCESS | 1649 | 1466695639628 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:19 INFO - PROCESS | 1649 | 1466695639731 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:27:19 INFO - PROCESS | 1649 | 1466695639741 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1649 | 1466695639742 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f79000 == 39 [pid = 1649] [id = 446] 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12877b400) [pid = 1649] [serial = 1337] [outer = 0x0] 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129214000) [pid = 1649] [serial = 1338] [outer = 0x12877b400] 08:27:19 INFO - PROCESS | 1649 | 1466695639766 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1292b1400) [pid = 1649] [serial = 1339] [outer = 0x12877b400] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119482c00) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1133b0400) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x116a13800) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1121aa000) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1185f7000) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116a13000) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x113205400) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119580400) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x117eac000) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11983c800) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11a0bbc00) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123cdac00) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126a0d400) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1121ab000) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11870b000) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116979000) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118284000) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11320c000) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11320ec00) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1182cec00) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x125f8e800) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12313bc00) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:27:20 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185fac00) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:27:20 INFO - PROCESS | 1649 | 1466695640153 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:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 571ms 08:27:20 INFO - PROCESS | 1649 | 1466695640192 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1649 | 1466695640193 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:27:20 INFO - PROCESS | 1649 | 1466695640195 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1649 | 1466695640196 Marionette TRACE conn2 <- [1,1758,null,{}] 08:27:20 INFO - PROCESS | 1649 | 1466695640198 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:27:20 INFO - PROCESS | 1649 | 1466695640199 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:20 INFO - PROCESS | 1649 | 1466695640311 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:27:20 INFO - PROCESS | 1649 | 1466695640345 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 1649 | 1466695640346 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d2000 == 40 [pid = 1649] [id = 447] 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x110e3a400) [pid = 1649] [serial = 1340] [outer = 0x0] 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116fb2400) [pid = 1649] [serial = 1341] [outer = 0x110e3a400] 08:27:20 INFO - PROCESS | 1649 | 1466695640370 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1185f8000) [pid = 1649] [serial = 1342] [outer = 0x110e3a400] 08:27:20 INFO - PROCESS | 1649 | 1466695640644 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:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 08:27:20 INFO - PROCESS | 1649 | 1466695640665 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1649 | 1466695640666 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:27:20 INFO - PROCESS | 1649 | 1466695640676 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1649 | 1466695640678 Marionette TRACE conn2 <- [1,1762,null,{}] 08:27:20 INFO - PROCESS | 1649 | 1466695640680 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:27:20 INFO - PROCESS | 1649 | 1466695640681 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:20 INFO - PROCESS | 1649 | 1466695640782 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:27:20 INFO - PROCESS | 1649 | 1466695640788 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 1649 | 1466695640790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c713800 == 41 [pid = 1649] [id = 448] 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11911f400) [pid = 1649] [serial = 1343] [outer = 0x0] 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123cdac00) [pid = 1649] [serial = 1344] [outer = 0x11911f400] 08:27:20 INFO - PROCESS | 1649 | 1466695640816 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1292b7c00) [pid = 1649] [serial = 1345] [outer = 0x11911f400] 08:27:21 INFO - PROCESS | 1649 | 1466695641142 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:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 525ms 08:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:27:21 INFO - PROCESS | 1649 | 1466695641195 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1649 | 1466695641196 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:27:21 INFO - PROCESS | 1649 | 1466695641199 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1649 | 1466695641200 Marionette TRACE conn2 <- [1,1766,null,{}] 08:27:21 INFO - PROCESS | 1649 | 1466695641214 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:27:21 INFO - PROCESS | 1649 | 1466695641215 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:21 INFO - PROCESS | 1649 | 1466695641298 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:27:21 INFO - PROCESS | 1649 | 1466695641305 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 1649 | 1466695641306 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad4000 == 42 [pid = 1649] [id = 449] 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1292b8400) [pid = 1649] [serial = 1346] [outer = 0x0] 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a5d7800) [pid = 1649] [serial = 1347] [outer = 0x1292b8400] 08:27:21 INFO - PROCESS | 1649 | 1466695641333 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a5e2800) [pid = 1649] [serial = 1348] [outer = 0x1292b8400] 08:27:21 INFO - PROCESS | 1649 | 1466695641763 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:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 581ms 08:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:27:21 INFO - PROCESS | 1649 | 1466695641780 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1649 | 1466695641781 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:27:21 INFO - PROCESS | 1649 | 1466695641783 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1649 | 1466695641784 Marionette TRACE conn2 <- [1,1770,null,{}] 08:27:21 INFO - PROCESS | 1649 | 1466695641789 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:27:21 INFO - PROCESS | 1649 | 1466695641790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:21 INFO - PROCESS | 1649 | 1466695641901 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:27:21 INFO - PROCESS | 1649 | 1466695641906 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 1649 | 1466695641907 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce2b000 == 43 [pid = 1649] [id = 450] 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a40d000) [pid = 1649] [serial = 1349] [outer = 0x0] 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a6a4c00) [pid = 1649] [serial = 1350] [outer = 0x12a40d000] 08:27:21 INFO - PROCESS | 1649 | 1466695641931 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12a904c00) [pid = 1649] [serial = 1351] [outer = 0x12a40d000] 08:27:22 INFO - PROCESS | 1649 | 1466695642433 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:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 08:27:22 INFO - PROCESS | 1649 | 1466695642455 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:27:22 INFO - PROCESS | 1649 | 1466695642459 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:27:22 INFO - PROCESS | 1649 | 1466695642464 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1649 | 1466695642467 Marionette TRACE conn2 <- [1,1774,null,{}] 08:27:22 INFO - PROCESS | 1649 | 1466695642475 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:27:22 INFO - PROCESS | 1649 | 1466695642479 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:22 INFO - PROCESS | 1649 | 1466695642638 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:27:22 INFO - PROCESS | 1649 | 1466695642791 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 1649 | 1466695642793 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198e5800 == 44 [pid = 1649] [id = 451] 08:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1182cac00) [pid = 1649] [serial = 1352] [outer = 0x0] 08:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1182d6000) [pid = 1649] [serial = 1353] [outer = 0x1182cac00] 08:27:22 INFO - PROCESS | 1649 | 1466695642837 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1185f8400) [pid = 1649] [serial = 1354] [outer = 0x1182cac00] 08:27:23 INFO - PROCESS | 1649 | 1466695643260 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:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 826ms 08:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:27:23 INFO - PROCESS | 1649 | 1466695643290 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1649 | 1466695643293 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 1649 | 1466695643298 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1649 | 1466695643300 Marionette TRACE conn2 <- [1,1778,null,{}] 08:27:23 INFO - PROCESS | 1649 | 1466695643302 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:27:23 INFO - PROCESS | 1649 | 1466695643304 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:23 INFO - PROCESS | 1649 | 1466695643407 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:27:23 INFO - PROCESS | 1649 | 1466695643465 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:23 INFO - PROCESS | 1649 | 1466695643466 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a46b800 == 45 [pid = 1649] [id = 452] 08:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118718800) [pid = 1649] [serial = 1355] [outer = 0x0] 08:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11978ec00) [pid = 1649] [serial = 1356] [outer = 0x118718800] 08:27:23 INFO - PROCESS | 1649 | 1466695643497 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11a075c00) [pid = 1649] [serial = 1357] [outer = 0x118718800] 08:27:23 INFO - PROCESS | 1649 | 1466695643955 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:27:23 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:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 08:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:27:23 INFO - PROCESS | 1649 | 1466695643967 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1649 | 1466695643969 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 1649 | 1466695643973 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1649 | 1466695643976 Marionette TRACE conn2 <- [1,1782,null,{}] 08:27:23 INFO - PROCESS | 1649 | 1466695643984 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:27:23 INFO - PROCESS | 1649 | 1466695643987 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:24 INFO - PROCESS | 1649 | 1466695644148 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:27:24 INFO - PROCESS | 1649 | 1466695644212 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 1649 | 1466695644214 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce33000 == 46 [pid = 1649] [id = 453] 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124c93400) [pid = 1649] [serial = 1358] [outer = 0x0] 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x125f91c00) [pid = 1649] [serial = 1359] [outer = 0x124c93400] 08:27:24 INFO - PROCESS | 1649 | 1466695644244 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126a68c00) [pid = 1649] [serial = 1360] [outer = 0x124c93400] 08:27:24 INFO - PROCESS | 1649 | 1466695644663 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:27:24 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:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 722ms 08:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:27:24 INFO - PROCESS | 1649 | 1466695644695 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 1649 | 1466695644697 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:27:24 INFO - PROCESS | 1649 | 1466695644700 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1649 | 1466695644701 Marionette TRACE conn2 <- [1,1786,null,{}] 08:27:24 INFO - PROCESS | 1649 | 1466695644704 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:27:24 INFO - PROCESS | 1649 | 1466695644705 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:24 INFO - PROCESS | 1649 | 1466695644808 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:27:24 INFO - PROCESS | 1649 | 1466695644878 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 1649 | 1466695644880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aca800 == 47 [pid = 1649] [id = 454] 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x116a13400) [pid = 1649] [serial = 1361] [outer = 0x0] 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118534000) [pid = 1649] [serial = 1362] [outer = 0x116a13400] 08:27:24 INFO - PROCESS | 1649 | 1466695644909 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1211acc00) [pid = 1649] [serial = 1363] [outer = 0x116a13400] 08:27:25 INFO - PROCESS | 1649 | 1466695645480 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:27:25 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:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 822ms 08:27:25 INFO - PROCESS | 1649 | 1466695645523 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:27:25 INFO - PROCESS | 1649 | 1466695645525 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:27:25 INFO - PROCESS | 1649 | 1466695645528 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1649 | 1466695645530 Marionette TRACE conn2 <- [1,1790,null,{}] 08:27:25 INFO - PROCESS | 1649 | 1466695645533 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:27:25 INFO - PROCESS | 1649 | 1466695645536 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:25 INFO - PROCESS | 1649 | 1466695645634 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:27:25 INFO - PROCESS | 1649 | 1466695645711 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:25 INFO - PROCESS | 1649 | 1466695645713 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f80800 == 48 [pid = 1649] [id = 455] 08:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118115000) [pid = 1649] [serial = 1364] [outer = 0x0] 08:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11828e800) [pid = 1649] [serial = 1365] [outer = 0x118115000] 08:27:25 INFO - PROCESS | 1649 | 1466695645741 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118373c00) [pid = 1649] [serial = 1366] [outer = 0x118115000] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad4000 == 47 [pid = 1649] [id = 449] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12c713800 == 46 [pid = 1649] [id = 448] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d2000 == 45 [pid = 1649] [id = 447] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x123f79000 == 44 [pid = 1649] [id = 446] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12be69800 == 43 [pid = 1649] [id = 445] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12b19f800 == 42 [pid = 1649] [id = 444] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12a658800 == 41 [pid = 1649] [id = 443] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12a574000 == 40 [pid = 1649] [id = 442] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128105400) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11a0bb800) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1292dd000 == 39 [pid = 1649] [id = 441] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x125d8d800 == 38 [pid = 1649] [id = 440] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x116f99000 == 37 [pid = 1649] [id = 439] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8e000 == 36 [pid = 1649] [id = 438] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c7800 == 35 [pid = 1649] [id = 437] 08:27:26 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab2800 == 34 [pid = 1649] [id = 436] 08:27:26 INFO - PROCESS | 1649 | 1466695646170 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:27:26 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:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 673ms 08:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:27:26 INFO - PROCESS | 1649 | 1466695646202 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1649 | 1466695646204 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:27:26 INFO - PROCESS | 1649 | 1466695646208 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1649 | 1466695646210 Marionette TRACE conn2 <- [1,1794,null,{}] 08:27:26 INFO - PROCESS | 1649 | 1466695646212 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:27:26 INFO - PROCESS | 1649 | 1466695646214 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:26 INFO - PROCESS | 1649 | 1466695646301 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116903400) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1174e1c00) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118408000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11870cc00) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118781400) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1188ab800) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11947a800) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1212e5c00) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1182d2800) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11a068800) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119842c00) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1185f6400) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1232cd000) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12438f400) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12438a800) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1191cb800) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x125b16c00) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126a1a000) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11612c800) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x115d0c800) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124c89c00) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116981800) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113211400) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1188a8400) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118410000) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185f4800) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12118cc00) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127e24c00) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118286400) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1182ce400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e54c00) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112ea3800) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115de7800) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133a6400) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128111c00) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123fb9400) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128111000) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a75800) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125dae800) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123ab4800) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119b4d800) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1191cd400) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123ab4000) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1191ac000) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x125f8c000) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119b4d400) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1649 | 1466695646377 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 1649 | 1466695646379 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acb000 == 35 [pid = 1649] [id = 456] 08:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115de7800) [pid = 1649] [serial = 1367] [outer = 0x0] 08:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118118000) [pid = 1649] [serial = 1368] [outer = 0x115de7800] 08:27:26 INFO - PROCESS | 1649 | 1466695646413 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11870c400) [pid = 1649] [serial = 1369] [outer = 0x115de7800] 08:27:26 INFO - PROCESS | 1649 | 1466695646719 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:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 08:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:27:26 INFO - PROCESS | 1649 | 1466695646778 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1649 | 1466695646780 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:27:26 INFO - PROCESS | 1649 | 1466695646782 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1649 | 1466695646784 Marionette TRACE conn2 <- [1,1798,null,{}] 08:27:26 INFO - PROCESS | 1649 | 1466695646791 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:27:26 INFO - PROCESS | 1649 | 1466695646794 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:26 INFO - PROCESS | 1649 | 1466695646892 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:27:26 INFO - PROCESS | 1649 | 1466695646963 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 1649 | 1466695646965 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aaa000 == 36 [pid = 1649] [id = 457] 08:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1191a8400) [pid = 1649] [serial = 1370] [outer = 0x0] 08:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119a94800) [pid = 1649] [serial = 1371] [outer = 0x1191a8400] 08:27:26 INFO - PROCESS | 1649 | 1466695646992 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12118cc00) [pid = 1649] [serial = 1372] [outer = 0x1191a8400] 08:27:27 INFO - PROCESS | 1649 | 1466695647273 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:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 08:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:27:27 INFO - PROCESS | 1649 | 1466695647310 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1649 | 1466695647312 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 1649 | 1466695647314 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1649 | 1466695647315 Marionette TRACE conn2 <- [1,1802,null,{}] 08:27:27 INFO - PROCESS | 1649 | 1466695647317 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:27:27 INFO - PROCESS | 1649 | 1466695647319 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:27 INFO - PROCESS | 1649 | 1466695647402 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:27:27 INFO - PROCESS | 1649 | 1466695647462 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 1649 | 1466695647463 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b6000 == 37 [pid = 1649] [id = 458] 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121194c00) [pid = 1649] [serial = 1373] [outer = 0x0] 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123327c00) [pid = 1649] [serial = 1374] [outer = 0x121194c00] 08:27:27 INFO - PROCESS | 1649 | 1466695647488 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1191a6800) [pid = 1649] [serial = 1375] [outer = 0x121194c00] 08:27:27 INFO - PROCESS | 1649 | 1466695647754 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:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 471ms 08:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:27:27 INFO - PROCESS | 1649 | 1466695647793 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1649 | 1466695647794 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 1649 | 1466695647796 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1649 | 1466695647797 Marionette TRACE conn2 <- [1,1806,null,{}] 08:27:27 INFO - PROCESS | 1649 | 1466695647799 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:27:27 INFO - PROCESS | 1649 | 1466695647801 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:27 INFO - PROCESS | 1649 | 1466695647882 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:27:27 INFO - PROCESS | 1649 | 1466695647888 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 1649 | 1466695647890 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x118137000 == 38 [pid = 1649] [id = 459] 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124395c00) [pid = 1649] [serial = 1376] [outer = 0x0] 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125b11800) [pid = 1649] [serial = 1377] [outer = 0x124395c00] 08:27:27 INFO - PROCESS | 1649 | 1466695647915 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126a0e800) [pid = 1649] [serial = 1378] [outer = 0x124395c00] 08:27:28 INFO - PROCESS | 1649 | 1466695648272 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:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 08:27:28 INFO - PROCESS | 1649 | 1466695648319 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1649 | 1466695648320 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:27:28 INFO - PROCESS | 1649 | 1466695648322 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1649 | 1466695648323 Marionette TRACE conn2 <- [1,1810,null,{}] 08:27:28 INFO - PROCESS | 1649 | 1466695648326 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:27:28 INFO - PROCESS | 1649 | 1466695648329 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:28 INFO - PROCESS | 1649 | 1466695648470 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:27:28 INFO - PROCESS | 1649 | 1466695648486 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 1649 | 1466695648487 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bd3800 == 39 [pid = 1649] [id = 460] 08:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126a1bc00) [pid = 1649] [serial = 1379] [outer = 0x0] 08:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127e1a800) [pid = 1649] [serial = 1380] [outer = 0x126a1bc00] 08:27:28 INFO - PROCESS | 1649 | 1466695648512 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1284b2c00) [pid = 1649] [serial = 1381] [outer = 0x126a1bc00] 08:27:28 INFO - PROCESS | 1649 | 1466695648851 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:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 08:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:27:28 INFO - PROCESS | 1649 | 1466695648892 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1649 | 1466695648893 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 1649 | 1466695648895 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1649 | 1466695648896 Marionette TRACE conn2 <- [1,1814,null,{}] 08:27:28 INFO - PROCESS | 1649 | 1466695648899 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:27:28 INFO - PROCESS | 1649 | 1466695648900 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:28 INFO - PROCESS | 1649 | 1466695648997 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:27:29 INFO - PROCESS | 1649 | 1466695649010 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 1649 | 1466695649011 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292da800 == 40 [pid = 1649] [id = 461] 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127e25000) [pid = 1649] [serial = 1382] [outer = 0x0] 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128775c00) [pid = 1649] [serial = 1383] [outer = 0x127e25000] 08:27:29 INFO - PROCESS | 1649 | 1466695649035 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116a13c00) [pid = 1649] [serial = 1384] [outer = 0x127e25000] 08:27:29 INFO - PROCESS | 1649 | 1466695649349 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:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 08:27:29 INFO - PROCESS | 1649 | 1466695649369 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1649 | 1466695649372 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:27:29 INFO - PROCESS | 1649 | 1466695649376 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1649 | 1466695649377 Marionette TRACE conn2 <- [1,1818,null,{}] 08:27:29 INFO - PROCESS | 1649 | 1466695649380 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:27:29 INFO - PROCESS | 1649 | 1466695649381 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:29 INFO - PROCESS | 1649 | 1466695649478 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:27:29 INFO - PROCESS | 1649 | 1466695649516 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 1649 | 1466695649517 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a56a000 == 41 [pid = 1649] [id = 462] 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126a67400) [pid = 1649] [serial = 1385] [outer = 0x0] 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1292b9800) [pid = 1649] [serial = 1386] [outer = 0x126a67400] 08:27:29 INFO - PROCESS | 1649 | 1466695649541 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a6acc00) [pid = 1649] [serial = 1387] [outer = 0x126a67400] 08:27:29 INFO - PROCESS | 1649 | 1466695649867 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:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 08:27:29 INFO - PROCESS | 1649 | 1466695649895 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:27:29 INFO - PROCESS | 1649 | 1466695649896 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:27:29 INFO - PROCESS | 1649 | 1466695649898 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1649 | 1466695649899 Marionette TRACE conn2 <- [1,1822,null,{}] 08:27:29 INFO - PROCESS | 1649 | 1466695649901 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:27:29 INFO - PROCESS | 1649 | 1466695649903 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:30 INFO - PROCESS | 1649 | 1466695650013 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:27:30 INFO - PROCESS | 1649 | 1466695650016 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 1649 | 1466695650017 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b194800 == 42 [pid = 1649] [id = 463] 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12876e800) [pid = 1649] [serial = 1388] [outer = 0x0] 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ab38800) [pid = 1649] [serial = 1389] [outer = 0x12876e800] 08:27:30 INFO - PROCESS | 1649 | 1466695650042 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12ab46000) [pid = 1649] [serial = 1390] [outer = 0x12876e800] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126a6fc00) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128271c00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112eaac00) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x117eac400) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1185f9400) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176ec000) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1129e9c00) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119b4f000) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12119e400) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110e3a400) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113c1f000) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1292b8400) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12877b400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11911f400) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:27:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119842000) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:27:30 INFO - PROCESS | 1649 | 1466695650523 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:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 08:27:30 INFO - PROCESS | 1649 | 1466695650568 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1649 | 1466695650569 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:27:30 INFO - PROCESS | 1649 | 1466695650572 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1649 | 1466695650573 Marionette TRACE conn2 <- [1,1826,null,{}] 08:27:30 INFO - PROCESS | 1649 | 1466695650575 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:27:30 INFO - PROCESS | 1649 | 1466695650576 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:30 INFO - PROCESS | 1649 | 1466695650657 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:27:30 INFO - PROCESS | 1649 | 1466695650661 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 1649 | 1466695650662 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12841e000 == 43 [pid = 1649] [id = 464] 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112eaac00) [pid = 1649] [serial = 1391] [outer = 0x0] 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117141c00) [pid = 1649] [serial = 1392] [outer = 0x112eaac00] 08:27:30 INFO - PROCESS | 1649 | 1466695650686 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11877e800) [pid = 1649] [serial = 1393] [outer = 0x112eaac00] 08:27:31 INFO - PROCESS | 1649 | 1466695651013 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:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 08:27:31 INFO - PROCESS | 1649 | 1466695651041 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1649 | 1466695651043 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:27:31 INFO - PROCESS | 1649 | 1466695651045 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1649 | 1466695651047 Marionette TRACE conn2 <- [1,1830,null,{}] 08:27:31 INFO - PROCESS | 1649 | 1466695651049 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:27:31 INFO - PROCESS | 1649 | 1466695651050 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:31 INFO - PROCESS | 1649 | 1466695651169 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:27:31 INFO - PROCESS | 1649 | 1466695651175 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1649 | 1466695651177 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf39000 == 44 [pid = 1649] [id = 465] 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116faf800) [pid = 1649] [serial = 1394] [outer = 0x0] 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125dbac00) [pid = 1649] [serial = 1395] [outer = 0x116faf800] 08:27:31 INFO - PROCESS | 1649 | 1466695651210 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b0bcc00) [pid = 1649] [serial = 1396] [outer = 0x116faf800] 08:27:31 INFO - PROCESS | 1649 | 1466695651509 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:27:31 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:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 08:27:31 INFO - PROCESS | 1649 | 1466695651564 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1649 | 1466695651565 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:27:31 INFO - PROCESS | 1649 | 1466695651567 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1649 | 1466695651568 Marionette TRACE conn2 <- [1,1834,null,{}] 08:27:31 INFO - PROCESS | 1649 | 1466695651570 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:27:31 INFO - PROCESS | 1649 | 1466695651571 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:31 INFO - PROCESS | 1649 | 1466695651652 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:27:31 INFO - PROCESS | 1649 | 1466695651658 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1649 | 1466695651659 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae6000 == 45 [pid = 1649] [id = 466] 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b13b400) [pid = 1649] [serial = 1397] [outer = 0x0] 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b143c00) [pid = 1649] [serial = 1398] [outer = 0x12b13b400] 08:27:31 INFO - PROCESS | 1649 | 1466695651683 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b8c7c00) [pid = 1649] [serial = 1399] [outer = 0x12b13b400] 08:27:32 INFO - PROCESS | 1649 | 1466695652012 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:27:32 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:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 08:27:32 INFO - PROCESS | 1649 | 1466695652039 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1649 | 1466695652040 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:27:32 INFO - PROCESS | 1649 | 1466695652043 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1649 | 1466695652044 Marionette TRACE conn2 <- [1,1838,null,{}] 08:27:32 INFO - PROCESS | 1649 | 1466695652046 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:27:32 INFO - PROCESS | 1649 | 1466695652047 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:32 INFO - PROCESS | 1649 | 1466695652157 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:27:32 INFO - PROCESS | 1649 | 1466695652163 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 1649 | 1466695652164 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2ce800 == 46 [pid = 1649] [id = 467] 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b8c8000) [pid = 1649] [serial = 1400] [outer = 0x0] 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b919000) [pid = 1649] [serial = 1401] [outer = 0x12b8c8000] 08:27:32 INFO - PROCESS | 1649 | 1466695652195 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b91e800) [pid = 1649] [serial = 1402] [outer = 0x12b8c8000] 08:27:32 INFO - PROCESS | 1649 | 1466695652477 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:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 08:27:32 INFO - PROCESS | 1649 | 1466695652562 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:27:32 INFO - PROCESS | 1649 | 1466695652564 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:27:32 INFO - PROCESS | 1649 | 1466695652567 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1649 | 1466695652570 Marionette TRACE conn2 <- [1,1842,null,{}] 08:27:32 INFO - PROCESS | 1649 | 1466695652576 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:27:32 INFO - PROCESS | 1649 | 1466695652578 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:32 INFO - PROCESS | 1649 | 1466695652690 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:27:32 INFO - PROCESS | 1649 | 1466695652759 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 1649 | 1466695652761 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba800 == 47 [pid = 1649] [id = 468] 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115e54c00) [pid = 1649] [serial = 1403] [outer = 0x0] 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116748c00) [pid = 1649] [serial = 1404] [outer = 0x115e54c00] 08:27:32 INFO - PROCESS | 1649 | 1466695652793 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11828e000) [pid = 1649] [serial = 1405] [outer = 0x115e54c00] 08:27:33 INFO - PROCESS | 1649 | 1466695653224 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:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 676ms 08:27:33 INFO - PROCESS | 1649 | 1466695653250 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1649 | 1466695653252 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:27:33 INFO - PROCESS | 1649 | 1466695653258 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1649 | 1466695653261 Marionette TRACE conn2 <- [1,1846,null,{}] 08:27:33 INFO - PROCESS | 1649 | 1466695653263 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:27:33 INFO - PROCESS | 1649 | 1466695653265 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:33 INFO - PROCESS | 1649 | 1466695653394 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:27:33 INFO - PROCESS | 1649 | 1466695653468 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 1649 | 1466695653470 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f4800 == 48 [pid = 1649] [id = 469] 08:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1191a7400) [pid = 1649] [serial = 1406] [outer = 0x0] 08:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11947c000) [pid = 1649] [serial = 1407] [outer = 0x1191a7400] 08:27:33 INFO - PROCESS | 1649 | 1466695653500 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119b4dc00) [pid = 1649] [serial = 1408] [outer = 0x1191a7400] 08:27:33 INFO - PROCESS | 1649 | 1466695653909 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:27:33 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:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 673ms 08:27:33 INFO - PROCESS | 1649 | 1466695653930 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1649 | 1466695653931 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:27:33 INFO - PROCESS | 1649 | 1466695653934 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1649 | 1466695653935 Marionette TRACE conn2 <- [1,1850,null,{}] 08:27:33 INFO - PROCESS | 1649 | 1466695653943 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:27:33 INFO - PROCESS | 1649 | 1466695653946 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:34 INFO - PROCESS | 1649 | 1466695654052 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:27:34 INFO - PROCESS | 1649 | 1466695654127 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 1649 | 1466695654129 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf4c800 == 49 [pid = 1649] [id = 470] 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119d88400) [pid = 1649] [serial = 1409] [outer = 0x0] 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11a071c00) [pid = 1649] [serial = 1410] [outer = 0x119d88400] 08:27:34 INFO - PROCESS | 1649 | 1466695654161 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1211ae000) [pid = 1649] [serial = 1411] [outer = 0x119d88400] 08:27:34 INFO - PROCESS | 1649 | 1466695654575 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:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 08:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:27:34 INFO - PROCESS | 1649 | 1466695654606 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1649 | 1466695654607 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:27:34 INFO - PROCESS | 1649 | 1466695654610 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1649 | 1466695654611 Marionette TRACE conn2 <- [1,1854,null,{}] 08:27:34 INFO - PROCESS | 1649 | 1466695654613 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:27:34 INFO - PROCESS | 1649 | 1466695654614 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:34 INFO - PROCESS | 1649 | 1466695654720 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:27:34 INFO - PROCESS | 1649 | 1466695654822 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 1649 | 1466695654823 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d35e000 == 50 [pid = 1649] [id = 471] 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126a67c00) [pid = 1649] [serial = 1412] [outer = 0x0] 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126a6d000) [pid = 1649] [serial = 1413] [outer = 0x126a67c00] 08:27:34 INFO - PROCESS | 1649 | 1466695654852 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x127e19000) [pid = 1649] [serial = 1414] [outer = 0x126a67c00] 08:27:35 INFO - PROCESS | 1649 | 1466695655258 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:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 08:27:35 INFO - PROCESS | 1649 | 1466695655280 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1649 | 1466695655281 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:27:35 INFO - PROCESS | 1649 | 1466695655283 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1649 | 1466695655284 Marionette TRACE conn2 <- [1,1858,null,{}] 08:27:35 INFO - PROCESS | 1649 | 1466695655287 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:27:35 INFO - PROCESS | 1649 | 1466695655288 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:35 INFO - PROCESS | 1649 | 1466695655389 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:27:35 INFO - PROCESS | 1649 | 1466695655460 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 1649 | 1466695655462 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b2800 == 51 [pid = 1649] [id = 472] 08:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128107800) [pid = 1649] [serial = 1415] [outer = 0x0] 08:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128270800) [pid = 1649] [serial = 1416] [outer = 0x128107800] 08:27:35 INFO - PROCESS | 1649 | 1466695655492 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128779800) [pid = 1649] [serial = 1417] [outer = 0x128107800] 08:27:35 INFO - PROCESS | 1649 | 1466695655912 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:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 672ms 08:27:35 INFO - PROCESS | 1649 | 1466695655955 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1649 | 1466695655957 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:27:35 INFO - PROCESS | 1649 | 1466695655959 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1649 | 1466695655960 Marionette TRACE conn2 <- [1,1862,null,{}] 08:27:35 INFO - PROCESS | 1649 | 1466695655963 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:27:35 INFO - PROCESS | 1649 | 1466695655967 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:36 INFO - PROCESS | 1649 | 1466695656252 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:27:36 INFO - PROCESS | 1649 | 1466695656358 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 1649 | 1466695656360 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119297800 == 52 [pid = 1649] [id = 473] 08:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x115de9000) [pid = 1649] [serial = 1418] [outer = 0x0] 08:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116a13800) [pid = 1649] [serial = 1419] [outer = 0x115de9000] 08:27:36 INFO - PROCESS | 1649 | 1466695656391 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118290c00) [pid = 1649] [serial = 1420] [outer = 0x115de9000] 08:27:36 INFO - PROCESS | 1649 | 1466695656849 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:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 922ms 08:27:36 INFO - PROCESS | 1649 | 1466695656882 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1649 | 1466695656885 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:27:36 INFO - PROCESS | 1649 | 1466695656890 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1649 | 1466695656892 Marionette TRACE conn2 <- [1,1866,null,{}] 08:27:36 INFO - PROCESS | 1649 | 1466695656896 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:27:36 INFO - PROCESS | 1649 | 1466695656898 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:37 INFO - PROCESS | 1649 | 1466695657030 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:27:37 INFO - PROCESS | 1649 | 1466695657139 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 1649 | 1466695657141 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d8000 == 53 [pid = 1649] [id = 474] 08:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118411400) [pid = 1649] [serial = 1421] [outer = 0x0] 08:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119118400) [pid = 1649] [serial = 1422] [outer = 0x118411400] 08:27:37 INFO - PROCESS | 1649 | 1466695657187 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119789c00) [pid = 1649] [serial = 1423] [outer = 0x118411400] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae6000 == 52 [pid = 1649] [id = 466] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf39000 == 51 [pid = 1649] [id = 465] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12841e000 == 50 [pid = 1649] [id = 464] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b194800 == 49 [pid = 1649] [id = 463] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a56a000 == 48 [pid = 1649] [id = 462] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1292da800 == 47 [pid = 1649] [id = 461] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x125bd3800 == 46 [pid = 1649] [id = 460] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118137000 == 45 [pid = 1649] [id = 459] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b6000 == 44 [pid = 1649] [id = 458] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119aaa000 == 43 [pid = 1649] [id = 457] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116acb000 == 42 [pid = 1649] [id = 456] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116f80800 == 41 [pid = 1649] [id = 455] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1198e5800 == 40 [pid = 1649] [id = 451] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1269aa000 == 39 [pid = 1649] [id = 435] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce33000 == 38 [pid = 1649] [id = 453] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b18e800 == 37 [pid = 1649] [id = 428] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a46b800 == 36 [pid = 1649] [id = 452] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116aca800 == 35 [pid = 1649] [id = 454] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce2b000 == 34 [pid = 1649] [id = 450] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119297800 == 33 [pid = 1649] [id = 473] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b2800 == 32 [pid = 1649] [id = 472] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d35e000 == 31 [pid = 1649] [id = 471] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf4c800 == 30 [pid = 1649] [id = 470] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f4800 == 29 [pid = 1649] [id = 469] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2ce800 == 28 [pid = 1649] [id = 467] 08:27:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba800 == 27 [pid = 1649] [id = 468] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12826e000) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12810bc00) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1284b4800) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128271400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11690c000) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1133a9400) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11828f000) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118403800) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1191ce400) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119839c00) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118403400) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1182cb400) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x125f92000) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x121196400) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1232cd400) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12438d800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124c8d800) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116fb2400) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1284b2800) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a5d7800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128733400) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x129214000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128778c00) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123cdac00) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a5e2800) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185f8000) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1292b7c00) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1292b1400) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 08:27:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126a14400) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 08:27:38 INFO - PROCESS | 1649 | 1466695658165 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:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1324ms 08:27:38 INFO - PROCESS | 1649 | 1466695658213 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:27:38 INFO - PROCESS | 1649 | 1466695658215 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:27:38 INFO - PROCESS | 1649 | 1466695658218 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1649 | 1466695658220 Marionette TRACE conn2 <- [1,1870,null,{}] 08:27:38 INFO - PROCESS | 1649 | 1466695658230 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:27:38 INFO - PROCESS | 1649 | 1466695658231 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:38 INFO - PROCESS | 1649 | 1466695658319 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:27:38 INFO - PROCESS | 1649 | 1466695658383 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 1649 | 1466695658384 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8d000 == 28 [pid = 1649] [id = 475] 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1182cd000) [pid = 1649] [serial = 1424] [outer = 0x0] 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118382800) [pid = 1649] [serial = 1425] [outer = 0x1182cd000] 08:27:38 INFO - PROCESS | 1649 | 1466695658412 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11870d800) [pid = 1649] [serial = 1426] [outer = 0x1182cd000] 08:27:38 INFO - PROCESS | 1649 | 1466695658718 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:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 526ms 08:27:38 INFO - PROCESS | 1649 | 1466695658744 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1649 | 1466695658748 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:27:38 INFO - PROCESS | 1649 | 1466695658753 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1649 | 1466695658757 Marionette TRACE conn2 <- [1,1874,null,{}] 08:27:38 INFO - PROCESS | 1649 | 1466695658760 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:27:38 INFO - PROCESS | 1649 | 1466695658762 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:38 INFO - PROCESS | 1649 | 1466695658841 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:27:38 INFO - PROCESS | 1649 | 1466695658845 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 1649 | 1466695658847 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195d0800 == 29 [pid = 1649] [id = 476] 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119788c00) [pid = 1649] [serial = 1427] [outer = 0x0] 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119d7c400) [pid = 1649] [serial = 1428] [outer = 0x119788c00] 08:27:38 INFO - PROCESS | 1649 | 1466695658877 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119d84400) [pid = 1649] [serial = 1429] [outer = 0x119788c00] 08:27:39 INFO - PROCESS | 1649 | 1466695659242 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:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 08:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:27:39 INFO - PROCESS | 1649 | 1466695659276 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1649 | 1466695659277 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:27:39 INFO - PROCESS | 1649 | 1466695659279 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1649 | 1466695659281 Marionette TRACE conn2 <- [1,1878,null,{}] 08:27:39 INFO - PROCESS | 1649 | 1466695659291 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:27:39 INFO - PROCESS | 1649 | 1466695659295 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:39 INFO - PROCESS | 1649 | 1466695659373 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:27:39 INFO - PROCESS | 1649 | 1466695659380 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 1649 | 1466695659381 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a64000 == 30 [pid = 1649] [id = 477] 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117140c00) [pid = 1649] [serial = 1430] [outer = 0x0] 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121190400) [pid = 1649] [serial = 1431] [outer = 0x117140c00] 08:27:39 INFO - PROCESS | 1649 | 1466695659409 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1232cd400) [pid = 1649] [serial = 1432] [outer = 0x117140c00] 08:27:39 INFO - PROCESS | 1649 | 1466695659734 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:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 473ms 08:27:39 INFO - PROCESS | 1649 | 1466695659753 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1649 | 1466695659756 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:27:39 INFO - PROCESS | 1649 | 1466695659759 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1649 | 1466695659760 Marionette TRACE conn2 <- [1,1882,null,{}] 08:27:39 INFO - PROCESS | 1649 | 1466695659762 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:27:39 INFO - PROCESS | 1649 | 1466695659763 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:39 INFO - PROCESS | 1649 | 1466695659842 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:27:39 INFO - PROCESS | 1649 | 1466695659907 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 1649 | 1466695659908 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x128009800 == 31 [pid = 1649] [id = 478] 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a072000) [pid = 1649] [serial = 1433] [outer = 0x0] 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124651000) [pid = 1649] [serial = 1434] [outer = 0x11a072000] 08:27:39 INFO - PROCESS | 1649 | 1466695659933 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125d1d800) [pid = 1649] [serial = 1435] [outer = 0x11a072000] 08:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms 08:27:40 INFO - PROCESS | 1649 | 1466695660276 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:27:40 INFO - PROCESS | 1649 | 1466695660281 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1649 | 1466695660283 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:27:40 INFO - PROCESS | 1649 | 1466695660285 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1649 | 1466695660288 Marionette TRACE conn2 <- [1,1886,null,{}] 08:27:40 INFO - PROCESS | 1649 | 1466695660292 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:27:40 INFO - PROCESS | 1649 | 1466695660293 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:40 INFO - PROCESS | 1649 | 1466695660434 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:27:40 INFO - PROCESS | 1649 | 1466695660479 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1649 | 1466695660480 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287c4000 == 32 [pid = 1649] [id = 479] 08:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116a19800) [pid = 1649] [serial = 1436] [outer = 0x0] 08:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125f92000) [pid = 1649] [serial = 1437] [outer = 0x116a19800] 08:27:40 INFO - PROCESS | 1649 | 1466695660505 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126a6a400) [pid = 1649] [serial = 1438] [outer = 0x116a19800] 08:27:40 INFO - PROCESS | 1649 | 1466695660816 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:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 572ms 08:27:40 INFO - PROCESS | 1649 | 1466695660858 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1649 | 1466695660859 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:27:40 INFO - PROCESS | 1649 | 1466695660861 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1649 | 1466695660862 Marionette TRACE conn2 <- [1,1890,null,{}] 08:27:40 INFO - PROCESS | 1649 | 1466695660864 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:27:40 INFO - PROCESS | 1649 | 1466695660869 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:40 INFO - PROCESS | 1649 | 1466695660989 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:27:41 INFO - PROCESS | 1649 | 1466695661028 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1649 | 1466695661029 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a580000 == 33 [pid = 1649] [id = 480] 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126a72400) [pid = 1649] [serial = 1439] [outer = 0x0] 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128110000) [pid = 1649] [serial = 1440] [outer = 0x126a72400] 08:27:41 INFO - PROCESS | 1649 | 1466695661054 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12920e400) [pid = 1649] [serial = 1441] [outer = 0x126a72400] 08:27:41 INFO - PROCESS | 1649 | 1466695661358 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:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 08:27:41 INFO - PROCESS | 1649 | 1466695661381 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:27:41 INFO - PROCESS | 1649 | 1466695661391 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:27:41 INFO - PROCESS | 1649 | 1466695661399 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1649 | 1466695661400 Marionette TRACE conn2 <- [1,1894,null,{}] 08:27:41 INFO - PROCESS | 1649 | 1466695661403 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:27:41 INFO - PROCESS | 1649 | 1466695661406 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:41 INFO - PROCESS | 1649 | 1466695661503 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:27:41 INFO - PROCESS | 1649 | 1466695661506 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1649 | 1466695661507 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b19c000 == 34 [pid = 1649] [id = 481] 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1233f3000) [pid = 1649] [serial = 1442] [outer = 0x0] 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1292b8400) [pid = 1649] [serial = 1443] [outer = 0x1233f3000] 08:27:41 INFO - PROCESS | 1649 | 1466695661531 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a5e1000) [pid = 1649] [serial = 1444] [outer = 0x1233f3000] 08:27:41 INFO - PROCESS | 1649 | 1466695661873 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:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 08:27:41 INFO - PROCESS | 1649 | 1466695661919 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1649 | 1466695661920 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:27:41 INFO - PROCESS | 1649 | 1466695661922 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1649 | 1466695661923 Marionette TRACE conn2 <- [1,1898,null,{}] 08:27:41 INFO - PROCESS | 1649 | 1466695661926 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:27:41 INFO - PROCESS | 1649 | 1466695661927 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:42 INFO - PROCESS | 1649 | 1466695662030 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:27:42 INFO - PROCESS | 1649 | 1466695662033 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1649 | 1466695662034 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b995000 == 35 [pid = 1649] [id = 482] 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x115e5ac00) [pid = 1649] [serial = 1445] [outer = 0x0] 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a6a6c00) [pid = 1649] [serial = 1446] [outer = 0x115e5ac00] 08:27:42 INFO - PROCESS | 1649 | 1466695662058 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a90f400) [pid = 1649] [serial = 1447] [outer = 0x115e5ac00] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x110e3d400) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x127e25000) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126a67400) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x116a13400) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12876e800) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a40d000) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118115000) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121194c00) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118718800) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115de7800) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124395c00) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124c93400) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1191a8400) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182cac00) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b13b400) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b8c8000) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112eaac00) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126a1bc00) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116faf800) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:27:42 INFO - PROCESS | 1649 | 1466695662651 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:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 771ms 08:27:42 INFO - PROCESS | 1649 | 1466695662693 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1649 | 1466695662694 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:27:42 INFO - PROCESS | 1649 | 1466695662697 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1649 | 1466695662698 Marionette TRACE conn2 <- [1,1902,null,{}] 08:27:42 INFO - PROCESS | 1649 | 1466695662711 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:27:42 INFO - PROCESS | 1649 | 1466695662712 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:42 INFO - PROCESS | 1649 | 1466695662839 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:27:42 INFO - PROCESS | 1649 | 1466695662877 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1649 | 1466695662878 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a63800 == 36 [pid = 1649] [id = 483] 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113c1f000) [pid = 1649] [serial = 1448] [outer = 0x0] 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118528800) [pid = 1649] [serial = 1449] [outer = 0x113c1f000] 08:27:42 INFO - PROCESS | 1649 | 1466695662902 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119d7ec00) [pid = 1649] [serial = 1450] [outer = 0x113c1f000] 08:27:43 INFO - PROCESS | 1649 | 1466695663159 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:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 08:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:27:43 INFO - PROCESS | 1649 | 1466695663216 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1649 | 1466695663217 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:27:43 INFO - PROCESS | 1649 | 1466695663227 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1649 | 1466695663228 Marionette TRACE conn2 <- [1,1906,null,{}] 08:27:43 INFO - PROCESS | 1649 | 1466695663230 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:27:43 INFO - PROCESS | 1649 | 1466695663231 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:43 INFO - PROCESS | 1649 | 1466695663313 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:27:43 INFO - PROCESS | 1649 | 1466695663317 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1649 | 1466695663318 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf52800 == 37 [pid = 1649] [id = 484] 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11a06b800) [pid = 1649] [serial = 1451] [outer = 0x0] 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x125f94400) [pid = 1649] [serial = 1452] [outer = 0x11a06b800] 08:27:43 INFO - PROCESS | 1649 | 1466695663347 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1292b6000) [pid = 1649] [serial = 1453] [outer = 0x11a06b800] 08:27:43 INFO - PROCESS | 1649 | 1466695663677 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:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 477ms 08:27:43 INFO - PROCESS | 1649 | 1466695663696 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1649 | 1466695663698 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:27:43 INFO - PROCESS | 1649 | 1466695663700 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1649 | 1466695663702 Marionette TRACE conn2 <- [1,1910,null,{}] 08:27:43 INFO - PROCESS | 1649 | 1466695663707 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:27:43 INFO - PROCESS | 1649 | 1466695663708 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:43 INFO - PROCESS | 1649 | 1466695663833 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:27:43 INFO - PROCESS | 1649 | 1466695663841 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1649 | 1466695663843 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae2800 == 38 [pid = 1649] [id = 485] 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a40d000) [pid = 1649] [serial = 1454] [outer = 0x0] 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12ab43800) [pid = 1649] [serial = 1455] [outer = 0x12a40d000] 08:27:43 INFO - PROCESS | 1649 | 1466695663869 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b142000) [pid = 1649] [serial = 1456] [outer = 0x12a40d000] 08:27:44 INFO - PROCESS | 1649 | 1466695664188 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:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 08:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:27:44 INFO - PROCESS | 1649 | 1466695664224 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1649 | 1466695664225 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:27:44 INFO - PROCESS | 1649 | 1466695664228 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1649 | 1466695664229 Marionette TRACE conn2 <- [1,1914,null,{}] 08:27:44 INFO - PROCESS | 1649 | 1466695664231 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:27:44 INFO - PROCESS | 1649 | 1466695664232 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:44 INFO - PROCESS | 1649 | 1466695664315 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:27:44 INFO - PROCESS | 1649 | 1466695664322 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1649 | 1466695664323 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d358000 == 39 [pid = 1649] [id = 486] 08:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b142800) [pid = 1649] [serial = 1457] [outer = 0x0] 08:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b919400) [pid = 1649] [serial = 1458] [outer = 0x12b142800] 08:27:44 INFO - PROCESS | 1649 | 1466695664361 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12b922c00) [pid = 1649] [serial = 1459] [outer = 0x12b142800] 08:27:45 INFO - PROCESS | 1649 | 1466695665053 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:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 868ms 08:27:45 INFO - PROCESS | 1649 | 1466695665097 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1649 | 1466695665099 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:27:45 INFO - PROCESS | 1649 | 1466695665103 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1649 | 1466695665105 Marionette TRACE conn2 <- [1,1918,null,{}] 08:27:45 INFO - PROCESS | 1649 | 1466695665109 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:27:45 INFO - PROCESS | 1649 | 1466695665111 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:45 INFO - PROCESS | 1649 | 1466695665225 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:27:45 INFO - PROCESS | 1649 | 1466695665312 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 1649 | 1466695665313 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119296800 == 40 [pid = 1649] [id = 487] 08:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x117ea8800) [pid = 1649] [serial = 1460] [outer = 0x0] 08:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118291800) [pid = 1649] [serial = 1461] [outer = 0x117ea8800] 08:27:45 INFO - PROCESS | 1649 | 1466695665345 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1185f2000) [pid = 1649] [serial = 1462] [outer = 0x117ea8800] 08:27:45 INFO - PROCESS | 1649 | 1466695665890 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:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 822ms 08:27:45 INFO - PROCESS | 1649 | 1466695665946 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1649 | 1466695665949 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:27:45 INFO - PROCESS | 1649 | 1466695665958 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1649 | 1466695665960 Marionette TRACE conn2 <- [1,1922,null,{}] 08:27:45 INFO - PROCESS | 1649 | 1466695665962 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:27:45 INFO - PROCESS | 1649 | 1466695665964 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:46 INFO - PROCESS | 1649 | 1466695666074 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:27:46 INFO - PROCESS | 1649 | 1466695666175 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 1649 | 1466695666177 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287cb800 == 41 [pid = 1649] [id = 488] 08:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119839c00) [pid = 1649] [serial = 1463] [outer = 0x0] 08:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119d7f800) [pid = 1649] [serial = 1464] [outer = 0x119839c00] 08:27:46 INFO - PROCESS | 1649 | 1466695666208 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11a1c9c00) [pid = 1649] [serial = 1465] [outer = 0x119839c00] 08:27:46 INFO - PROCESS | 1649 | 1466695666873 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:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae2800 == 40 [pid = 1649] [id = 485] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf52800 == 39 [pid = 1649] [id = 484] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x123a63800 == 38 [pid = 1649] [id = 483] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b995000 == 37 [pid = 1649] [id = 482] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b19c000 == 36 [pid = 1649] [id = 481] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a580000 == 35 [pid = 1649] [id = 480] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1287c4000 == 34 [pid = 1649] [id = 479] 08:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 976ms 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x128009800 == 33 [pid = 1649] [id = 478] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x123a64000 == 32 [pid = 1649] [id = 477] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1195d0800 == 31 [pid = 1649] [id = 476] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8d000 == 30 [pid = 1649] [id = 475] 08:27:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d8000 == 29 [pid = 1649] [id = 474] 08:27:46 INFO - PROCESS | 1649 | 1466695666940 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1649 | 1466695666942 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:27:46 INFO - PROCESS | 1649 | 1466695666945 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1649 | 1466695666947 Marionette TRACE conn2 <- [1,1926,null,{}] 08:27:46 INFO - PROCESS | 1649 | 1466695666950 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:27:46 INFO - PROCESS | 1649 | 1466695666952 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:47 INFO - PROCESS | 1649 | 1466695667043 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1212e5800) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128775c00) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1292b9800) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116a13c00) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118534000) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1211acc00) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12ab38800) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a904c00) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a6a4c00) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11828e800) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118373c00) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123327c00) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1191a6800) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11978ec00) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11a075c00) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118118000) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11870c400) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125b11800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125f91c00) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126a68c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119a94800) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12118cc00) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182d6000) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185f8400) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a6acc00) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b8c7c00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b919000) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117141c00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b143c00) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11877e800) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12ab46000) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x127e1a800) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b91e800) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b0bcc00) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126a0e800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1284b2c00) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x125dbac00) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 08:27:47 INFO - PROCESS | 1649 | 1466695667112 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1649 | 1466695667113 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x117452000 == 30 [pid = 1649] [id = 489] 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118118000) [pid = 1649] [serial = 1466] [outer = 0x0] 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11836f000) [pid = 1649] [serial = 1467] [outer = 0x118118000] 08:27:47 INFO - PROCESS | 1649 | 1466695667141 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1185f8000) [pid = 1649] [serial = 1468] [outer = 0x118118000] 08:27:47 INFO - PROCESS | 1649 | 1466695667467 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:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 570ms 08:27:47 INFO - PROCESS | 1649 | 1466695667515 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1649 | 1466695667517 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:27:47 INFO - PROCESS | 1649 | 1466695667522 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1649 | 1466695667523 Marionette TRACE conn2 <- [1,1930,null,{}] 08:27:47 INFO - PROCESS | 1649 | 1466695667526 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:27:47 INFO - PROCESS | 1649 | 1466695667527 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:47 INFO - PROCESS | 1649 | 1466695667626 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:27:47 INFO - PROCESS | 1649 | 1466695667684 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1649 | 1466695667685 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f9c000 == 31 [pid = 1649] [id = 490] 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118711c00) [pid = 1649] [serial = 1469] [outer = 0x0] 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119482400) [pid = 1649] [serial = 1470] [outer = 0x118711c00] 08:27:47 INFO - PROCESS | 1649 | 1466695667711 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a068000) [pid = 1649] [serial = 1471] [outer = 0x118711c00] 08:27:48 INFO - PROCESS | 1649 | 1466695668010 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:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 08:27:48 INFO - PROCESS | 1649 | 1466695668042 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1649 | 1466695668043 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:27:48 INFO - PROCESS | 1649 | 1466695668046 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1649 | 1466695668048 Marionette TRACE conn2 <- [1,1934,null,{}] 08:27:48 INFO - PROCESS | 1649 | 1466695668058 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:27:48 INFO - PROCESS | 1649 | 1466695668061 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:48 INFO - PROCESS | 1649 | 1466695668142 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:27:48 INFO - PROCESS | 1649 | 1466695668207 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 1649 | 1466695668209 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123674000 == 32 [pid = 1649] [id = 491] 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11612c400) [pid = 1649] [serial = 1472] [outer = 0x0] 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121196400) [pid = 1649] [serial = 1473] [outer = 0x11612c400] 08:27:48 INFO - PROCESS | 1649 | 1466695668237 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1241e2800) [pid = 1649] [serial = 1474] [outer = 0x11612c400] 08:27:48 INFO - PROCESS | 1649 | 1466695668553 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:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 08:27:48 INFO - PROCESS | 1649 | 1466695668570 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1649 | 1466695668574 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:27:48 INFO - PROCESS | 1649 | 1466695668577 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1649 | 1466695668578 Marionette TRACE conn2 <- [1,1938,null,{}] 08:27:48 INFO - PROCESS | 1649 | 1466695668581 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:27:48 INFO - PROCESS | 1649 | 1466695668583 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:48 INFO - PROCESS | 1649 | 1466695668710 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:27:48 INFO - PROCESS | 1649 | 1466695668805 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 1649 | 1466695668807 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269ad000 == 33 [pid = 1649] [id = 492] 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119d7cc00) [pid = 1649] [serial = 1475] [outer = 0x0] 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124b86400) [pid = 1649] [serial = 1476] [outer = 0x119d7cc00] 08:27:48 INFO - PROCESS | 1649 | 1466695668849 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a1b800) [pid = 1649] [serial = 1477] [outer = 0x119d7cc00] 08:27:49 INFO - PROCESS | 1649 | 1466695669250 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:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 719ms 08:27:49 INFO - PROCESS | 1649 | 1466695669297 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:27:49 INFO - PROCESS | 1649 | 1466695669298 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 1649 | 1466695669300 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1649 | 1466695669301 Marionette TRACE conn2 <- [1,1942,null,{}] 08:27:49 INFO - PROCESS | 1649 | 1466695669303 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:27:49 INFO - PROCESS | 1649 | 1466695669305 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:49 INFO - PROCESS | 1649 | 1466695669405 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:27:49 INFO - PROCESS | 1649 | 1466695669408 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 1649 | 1466695669410 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12966f800 == 34 [pid = 1649] [id = 493] 08:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a069400) [pid = 1649] [serial = 1478] [outer = 0x0] 08:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126a75c00) [pid = 1649] [serial = 1479] [outer = 0x11a069400] 08:27:49 INFO - PROCESS | 1649 | 1466695669434 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12810bc00) [pid = 1649] [serial = 1480] [outer = 0x11a069400] 08:27:49 INFO - PROCESS | 1649 | 1466695669813 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:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 08:27:49 INFO - PROCESS | 1649 | 1466695669876 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1649 | 1466695669878 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:27:49 INFO - PROCESS | 1649 | 1466695669881 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1649 | 1466695669883 Marionette TRACE conn2 <- [1,1946,null,{}] 08:27:49 INFO - PROCESS | 1649 | 1466695669886 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:27:49 INFO - PROCESS | 1649 | 1466695669892 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:50 INFO - PROCESS | 1649 | 1466695670072 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:27:50 INFO - PROCESS | 1649 | 1466695670179 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1649 | 1466695670180 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0d2800 == 35 [pid = 1649] [id = 494] 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12810b400) [pid = 1649] [serial = 1481] [outer = 0x0] 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128729800) [pid = 1649] [serial = 1482] [outer = 0x12810b400] 08:27:50 INFO - PROCESS | 1649 | 1466695670224 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a5d7800) [pid = 1649] [serial = 1483] [outer = 0x12810b400] 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12cc5b400) [pid = 1649] [serial = 1484] [outer = 0x12cc5e000] 08:27:50 INFO - PROCESS | 1649 | 1466695670635 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:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 776ms 08:27:50 INFO - PROCESS | 1649 | 1466695670658 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1649 | 1466695670659 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:27:50 INFO - PROCESS | 1649 | 1466695670661 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1649 | 1466695670662 Marionette TRACE conn2 <- [1,1950,null,{}] 08:27:50 INFO - PROCESS | 1649 | 1466695670665 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:27:50 INFO - PROCESS | 1649 | 1466695670666 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:50 INFO - PROCESS | 1649 | 1466695670765 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:27:50 INFO - PROCESS | 1649 | 1466695670770 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1649 | 1466695670771 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b199000 == 36 [pid = 1649] [id = 495] 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11983d000) [pid = 1649] [serial = 1485] [outer = 0x0] 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a6a3800) [pid = 1649] [serial = 1486] [outer = 0x11983d000] 08:27:50 INFO - PROCESS | 1649 | 1466695670797 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b0b8400) [pid = 1649] [serial = 1487] [outer = 0x11983d000] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115e54c00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118411400) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119788c00) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a072000) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1182cd000) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1191a7400) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119d88400) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a19800) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126a67c00) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128107800) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115de9000) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126a72400) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113c1f000) [pid = 1649] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1233f3000) [pid = 1649] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115e5ac00) [pid = 1649] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11a06b800) [pid = 1649] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x117140c00) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:27:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a40d000) [pid = 1649] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:27:51 INFO - PROCESS | 1649 | 1466695671229 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:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 571ms 08:27:51 INFO - PROCESS | 1649 | 1466695671232 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1649 | 1466695671234 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:27:51 INFO - PROCESS | 1649 | 1466695671236 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1649 | 1466695671237 Marionette TRACE conn2 <- [1,1954,null,{}] 08:27:51 INFO - PROCESS | 1649 | 1466695671242 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:27:51 INFO - PROCESS | 1649 | 1466695671243 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:51 INFO - PROCESS | 1649 | 1466695671321 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:27:51 INFO - PROCESS | 1649 | 1466695671326 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1649 | 1466695671327 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800c000 == 37 [pid = 1649] [id = 496] 08:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x115e58000) [pid = 1649] [serial = 1488] [outer = 0x0] 08:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118407000) [pid = 1649] [serial = 1489] [outer = 0x115e58000] 08:27:51 INFO - PROCESS | 1649 | 1466695671359 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119d7a800) [pid = 1649] [serial = 1490] [outer = 0x115e58000] 08:27:51 INFO - PROCESS | 1649 | 1466695671766 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:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 571ms 08:27:51 INFO - PROCESS | 1649 | 1466695671808 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1649 | 1466695671810 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:27:51 INFO - PROCESS | 1649 | 1466695671813 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1649 | 1466695671815 Marionette TRACE conn2 <- [1,1958,null,{}] 08:27:51 INFO - PROCESS | 1649 | 1466695671818 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:27:51 INFO - PROCESS | 1649 | 1466695671820 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:51 INFO - PROCESS | 1649 | 1466695671948 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:27:51 INFO - PROCESS | 1649 | 1466695671957 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1649 | 1466695671959 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a67000 == 38 [pid = 1649] [id = 497] 08:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1185ee400) [pid = 1649] [serial = 1491] [outer = 0x0] 08:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x125d26800) [pid = 1649] [serial = 1492] [outer = 0x1185ee400] 08:27:52 INFO - PROCESS | 1649 | 1466695671999 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12877d000) [pid = 1649] [serial = 1493] [outer = 0x1185ee400] 08:27:52 INFO - PROCESS | 1649 | 1466695672389 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:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 622ms 08:27:52 INFO - PROCESS | 1649 | 1466695672434 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1649 | 1466695672435 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:27:52 INFO - PROCESS | 1649 | 1466695672441 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1649 | 1466695672442 Marionette TRACE conn2 <- [1,1962,null,{}] 08:27:52 INFO - PROCESS | 1649 | 1466695672445 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:27:52 INFO - PROCESS | 1649 | 1466695672446 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:52 INFO - PROCESS | 1649 | 1466695672557 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:27:52 INFO - PROCESS | 1649 | 1466695672571 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1649 | 1466695672572 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cada800 == 39 [pid = 1649] [id = 498] 08:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a5db000) [pid = 1649] [serial = 1494] [outer = 0x0] 08:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b13c000) [pid = 1649] [serial = 1495] [outer = 0x12a5db000] 08:27:52 INFO - PROCESS | 1649 | 1466695672612 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b8c1c00) [pid = 1649] [serial = 1496] [outer = 0x12a5db000] 08:27:52 INFO - PROCESS | 1649 | 1466695672900 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:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 474ms 08:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:27:52 INFO - PROCESS | 1649 | 1466695672914 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1649 | 1466695672915 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:27:52 INFO - PROCESS | 1649 | 1466695672917 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1649 | 1466695672919 Marionette TRACE conn2 <- [1,1966,null,{}] 08:27:52 INFO - PROCESS | 1649 | 1466695672930 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:27:52 INFO - PROCESS | 1649 | 1466695672931 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:53 INFO - PROCESS | 1649 | 1466695673029 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:27:53 INFO - PROCESS | 1649 | 1466695673033 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1649 | 1466695673034 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2d4800 == 40 [pid = 1649] [id = 499] 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b8c8000) [pid = 1649] [serial = 1497] [outer = 0x0] 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b924c00) [pid = 1649] [serial = 1498] [outer = 0x12b8c8000] 08:27:53 INFO - PROCESS | 1649 | 1466695673060 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12beb5800) [pid = 1649] [serial = 1499] [outer = 0x12b8c8000] 08:27:53 INFO - PROCESS | 1649 | 1466695673524 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:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 676ms 08:27:53 INFO - PROCESS | 1649 | 1466695673595 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1649 | 1466695673597 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:27:53 INFO - PROCESS | 1649 | 1466695673601 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1649 | 1466695673603 Marionette TRACE conn2 <- [1,1970,null,{}] 08:27:53 INFO - PROCESS | 1649 | 1466695673607 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:27:53 INFO - PROCESS | 1649 | 1466695673609 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:53 INFO - PROCESS | 1649 | 1466695673718 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:27:53 INFO - PROCESS | 1649 | 1466695673818 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1649 | 1466695673820 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119861800 == 41 [pid = 1649] [id = 500] 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1185f2400) [pid = 1649] [serial = 1500] [outer = 0x0] 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11877f000) [pid = 1649] [serial = 1501] [outer = 0x1185f2400] 08:27:53 INFO - PROCESS | 1649 | 1466695673851 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119a94c00) [pid = 1649] [serial = 1502] [outer = 0x1185f2400] 08:27:54 INFO - PROCESS | 1649 | 1466695674247 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:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 08:27:54 INFO - PROCESS | 1649 | 1466695674273 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1649 | 1466695674277 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:27:54 INFO - PROCESS | 1649 | 1466695674281 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1649 | 1466695674283 Marionette TRACE conn2 <- [1,1974,null,{}] 08:27:54 INFO - PROCESS | 1649 | 1466695674286 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:27:54 INFO - PROCESS | 1649 | 1466695674288 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:54 INFO - PROCESS | 1649 | 1466695674393 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:27:54 INFO - PROCESS | 1649 | 1466695674455 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 1649 | 1466695674456 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287c4000 == 42 [pid = 1649] [id = 501] 08:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121197800) [pid = 1649] [serial = 1503] [outer = 0x0] 08:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123142800) [pid = 1649] [serial = 1504] [outer = 0x121197800] 08:27:54 INFO - PROCESS | 1649 | 1466695674487 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124507400) [pid = 1649] [serial = 1505] [outer = 0x121197800] 08:27:54 INFO - PROCESS | 1649 | 1466695674932 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:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 08:27:54 INFO - PROCESS | 1649 | 1466695674954 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1649 | 1466695674956 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:27:54 INFO - PROCESS | 1649 | 1466695674959 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1649 | 1466695674962 Marionette TRACE conn2 <- [1,1978,null,{}] 08:27:54 INFO - PROCESS | 1649 | 1466695674971 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:27:54 INFO - PROCESS | 1649 | 1466695674974 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:55 INFO - PROCESS | 1649 | 1466695675097 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:27:55 INFO - PROCESS | 1649 | 1466695675246 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1649 | 1466695675248 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d359800 == 43 [pid = 1649] [id = 502] 08:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12826a000) [pid = 1649] [serial = 1506] [outer = 0x0] 08:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128733800) [pid = 1649] [serial = 1507] [outer = 0x12826a000] 08:27:55 INFO - PROCESS | 1649 | 1466695675301 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129214400) [pid = 1649] [serial = 1508] [outer = 0x12826a000] 08:27:55 INFO - PROCESS | 1649 | 1466695675764 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:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 823ms 08:27:55 INFO - PROCESS | 1649 | 1466695675783 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1649 | 1466695675785 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:27:55 INFO - PROCESS | 1649 | 1466695675787 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1649 | 1466695675788 Marionette TRACE conn2 <- [1,1982,null,{}] 08:27:55 INFO - PROCESS | 1649 | 1466695675791 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:27:55 INFO - PROCESS | 1649 | 1466695675792 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:55 INFO - PROCESS | 1649 | 1466695675895 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:27:55 INFO - PROCESS | 1649 | 1466695675958 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1649 | 1466695675959 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9a9800 == 44 [pid = 1649] [id = 503] 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1292bb000) [pid = 1649] [serial = 1509] [outer = 0x0] 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b13d400) [pid = 1649] [serial = 1510] [outer = 0x1292bb000] 08:27:56 INFO - PROCESS | 1649 | 1466695676029 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b91f800) [pid = 1649] [serial = 1511] [outer = 0x1292bb000] 08:27:56 INFO - PROCESS | 1649 | 1466695676465 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:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 720ms 08:27:56 INFO - PROCESS | 1649 | 1466695676508 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1649 | 1466695676510 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:27:56 INFO - PROCESS | 1649 | 1466695676514 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1649 | 1466695676516 Marionette TRACE conn2 <- [1,1986,null,{}] 08:27:56 INFO - PROCESS | 1649 | 1466695676548 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:27:56 INFO - PROCESS | 1649 | 1466695676550 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:56 INFO - PROCESS | 1649 | 1466695676698 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:27:56 INFO - PROCESS | 1649 | 1466695676805 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 1649 | 1466695676806 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9bf800 == 45 [pid = 1649] [id = 504] 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b91fc00) [pid = 1649] [serial = 1512] [outer = 0x0] 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12beb3400) [pid = 1649] [serial = 1513] [outer = 0x12b91fc00] 08:27:56 INFO - PROCESS | 1649 | 1466695676854 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12beb8000) [pid = 1649] [serial = 1514] [outer = 0x12b91fc00] 08:27:57 INFO - PROCESS | 1649 | 1466695677315 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:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 848ms 08:27:57 INFO - PROCESS | 1649 | 1466695677362 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1649 | 1466695677363 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:27:57 INFO - PROCESS | 1649 | 1466695677366 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1649 | 1466695677367 Marionette TRACE conn2 <- [1,1990,null,{}] 08:27:57 INFO - PROCESS | 1649 | 1466695677369 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:27:57 INFO - PROCESS | 1649 | 1466695677373 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:57 INFO - PROCESS | 1649 | 1466695677495 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:27:57 INFO - PROCESS | 1649 | 1466695677573 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 1649 | 1466695677575 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119286800 == 46 [pid = 1649] [id = 505] 08:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1182cc800) [pid = 1649] [serial = 1515] [outer = 0x0] 08:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126a15c00) [pid = 1649] [serial = 1516] [outer = 0x1182cc800] 08:27:57 INFO - PROCESS | 1649 | 1466695677606 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12beba800) [pid = 1649] [serial = 1517] [outer = 0x1182cc800] 08:27:58 INFO - PROCESS | 1649 | 1466695678140 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:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 823ms 08:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:27:58 INFO - PROCESS | 1649 | 1466695678190 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 1649 | 1466695678192 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 1649 | 1466695678195 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1649 | 1466695678197 Marionette TRACE conn2 <- [1,1994,null,{}] 08:27:58 INFO - PROCESS | 1649 | 1466695678201 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:27:58 INFO - PROCESS | 1649 | 1466695678203 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:58 INFO - PROCESS | 1649 | 1466695678304 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:27:58 INFO - PROCESS | 1649 | 1466695678387 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 1649 | 1466695678388 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8d000 == 47 [pid = 1649] [id = 506] 08:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x115d0c800) [pid = 1649] [serial = 1518] [outer = 0x0] 08:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11645c000) [pid = 1649] [serial = 1519] [outer = 0x115d0c800] 08:27:58 INFO - PROCESS | 1649 | 1466695678417 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1176ec000) [pid = 1649] [serial = 1520] [outer = 0x115d0c800] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12cada800 == 46 [pid = 1649] [id = 498] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x123a67000 == 45 [pid = 1649] [id = 497] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12800c000 == 44 [pid = 1649] [id = 496] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12b199000 == 43 [pid = 1649] [id = 495] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0d2800 == 42 [pid = 1649] [id = 494] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12966f800 == 41 [pid = 1649] [id = 493] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1269ad000 == 40 [pid = 1649] [id = 492] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x123674000 == 39 [pid = 1649] [id = 491] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x116f9c000 == 38 [pid = 1649] [id = 490] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x117452000 == 37 [pid = 1649] [id = 489] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d358000 == 36 [pid = 1649] [id = 486] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119296800 == 35 [pid = 1649] [id = 487] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1287cb800 == 34 [pid = 1649] [id = 488] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119286800 == 33 [pid = 1649] [id = 505] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9bf800 == 32 [pid = 1649] [id = 504] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9a9800 == 31 [pid = 1649] [id = 503] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d359800 == 30 [pid = 1649] [id = 502] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1287c4000 == 29 [pid = 1649] [id = 501] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2d4800 == 28 [pid = 1649] [id = 499] 08:27:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119861800 == 27 [pid = 1649] [id = 500] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11828e000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116748c00) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119789c00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119118400) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119d7c400) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119d84400) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124651000) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118382800) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11870d800) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119b4dc00) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11947c000) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1211ae000) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11a071c00) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125f92000) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x127e19000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126a6d000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128779800) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128270800) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118290c00) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128110000) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12920e400) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118528800) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a5e1000) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1292b8400) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a6a6c00) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116a13800) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d7ec00) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125f94400) [pid = 1649] [serial = 1452] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1232cd400) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121190400) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126a6a400) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a90f400) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x125d1d800) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b919400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1292b6000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12ab43800) [pid = 1649] [serial = 1455] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b142000) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 08:27:59 INFO - PROCESS | 1649 | 1466695679410 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:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1223ms 08:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:27:59 INFO - PROCESS | 1649 | 1466695679419 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1649 | 1466695679423 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:27:59 INFO - PROCESS | 1649 | 1466695679426 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1649 | 1466695679428 Marionette TRACE conn2 <- [1,1998,null,{}] 08:27:59 INFO - PROCESS | 1649 | 1466695679432 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:27:59 INFO - PROCESS | 1649 | 1466695679433 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:59 INFO - PROCESS | 1649 | 1466695679516 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:27:59 INFO - PROCESS | 1649 | 1466695679524 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 1649 | 1466695679527 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:27:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11660a800 == 28 [pid = 1649] [id = 507] 08:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1128cf800) [pid = 1649] [serial = 1521] [outer = 0x0] 08:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112d77000) [pid = 1649] [serial = 1522] [outer = 0x1128cf800] 08:27:59 INFO - PROCESS | 1649 | 1466695679554 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128c9000) [pid = 1649] [serial = 1523] [outer = 0x1128cf800] 08:27:59 INFO - PROCESS | 1649 | 1466695679899 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:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 08:27:59 INFO - PROCESS | 1649 | 1466695679946 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1649 | 1466695679949 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:27:59 INFO - PROCESS | 1649 | 1466695679954 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1649 | 1466695679956 Marionette TRACE conn2 <- [1,2002,null,{}] 08:27:59 INFO - PROCESS | 1649 | 1466695679958 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:27:59 INFO - PROCESS | 1649 | 1466695679960 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:00 INFO - PROCESS | 1649 | 1466695680038 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:28:00 INFO - PROCESS | 1649 | 1466695680044 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1649 | 1466695680045 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e42000 == 29 [pid = 1649] [id = 508] 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115e5bc00) [pid = 1649] [serial = 1524] [outer = 0x0] 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116fb2400) [pid = 1649] [serial = 1525] [outer = 0x115e5bc00] 08:28:00 INFO - PROCESS | 1649 | 1466695680072 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117eac400) [pid = 1649] [serial = 1526] [outer = 0x115e5bc00] 08:28:00 INFO - PROCESS | 1649 | 1466695680435 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:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 08:28:00 INFO - PROCESS | 1649 | 1466695680476 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 1649 | 1466695680477 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:28:00 INFO - PROCESS | 1649 | 1466695680480 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1649 | 1466695680482 Marionette TRACE conn2 <- [1,2006,null,{}] 08:28:00 INFO - PROCESS | 1649 | 1466695680490 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:28:00 INFO - PROCESS | 1649 | 1466695680493 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:00 INFO - PROCESS | 1649 | 1466695680568 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:28:00 INFO - PROCESS | 1649 | 1466695680576 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1649 | 1466695680578 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f3800 == 30 [pid = 1649] [id = 509] 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112fbac00) [pid = 1649] [serial = 1527] [outer = 0x0] 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11838d000) [pid = 1649] [serial = 1528] [outer = 0x112fbac00] 08:28:00 INFO - PROCESS | 1649 | 1466695680606 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118534400) [pid = 1649] [serial = 1529] [outer = 0x112fbac00] 08:28:00 INFO - PROCESS | 1649 | 1466695680955 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:28:01 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:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 527ms 08:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:28:01 INFO - PROCESS | 1649 | 1466695681008 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1649 | 1466695681009 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1649 | 1466695681011 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1649 | 1466695681012 Marionette TRACE conn2 <- [1,2010,null,{}] 08:28:01 INFO - PROCESS | 1649 | 1466695681015 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:28:01 INFO - PROCESS | 1649 | 1466695681016 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:01 INFO - PROCESS | 1649 | 1466695681125 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:28:01 INFO - PROCESS | 1649 | 1466695681160 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 1649 | 1466695681161 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f86000 == 31 [pid = 1649] [id = 510] 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118404400) [pid = 1649] [serial = 1530] [outer = 0x0] 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185f8400) [pid = 1649] [serial = 1531] [outer = 0x118404400] 08:28:01 INFO - PROCESS | 1649 | 1466695681187 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1191a7400) [pid = 1649] [serial = 1532] [outer = 0x118404400] 08:28:01 INFO - PROCESS | 1649 | 1466695681502 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:28:01 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:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 08:28:01 INFO - PROCESS | 1649 | 1466695681533 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:28:01 INFO - PROCESS | 1649 | 1466695681549 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1649 | 1466695681552 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1649 | 1466695681553 Marionette TRACE conn2 <- [1,2014,null,{}] 08:28:01 INFO - PROCESS | 1649 | 1466695681565 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:28:01 INFO - PROCESS | 1649 | 1466695681567 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:01 INFO - PROCESS | 1649 | 1466695681711 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:28:01 INFO - PROCESS | 1649 | 1466695681714 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 1649 | 1466695681715 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123674000 == 32 [pid = 1649] [id = 511] 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x115e55c00) [pid = 1649] [serial = 1533] [outer = 0x0] 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1191c3c00) [pid = 1649] [serial = 1534] [outer = 0x115e55c00] 08:28:01 INFO - PROCESS | 1649 | 1466695681740 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11983a400) [pid = 1649] [serial = 1535] [outer = 0x115e55c00] 08:28:02 INFO - PROCESS | 1649 | 1466695682095 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:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 577ms 08:28:02 INFO - PROCESS | 1649 | 1466695682130 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1649 | 1466695682131 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:28:02 INFO - PROCESS | 1649 | 1466695682140 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1649 | 1466695682141 Marionette TRACE conn2 <- [1,2018,null,{}] 08:28:02 INFO - PROCESS | 1649 | 1466695682143 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:28:02 INFO - PROCESS | 1649 | 1466695682147 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:02 INFO - PROCESS | 1649 | 1466695682262 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:28:02 INFO - PROCESS | 1649 | 1466695682266 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1649 | 1466695682267 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d86800 == 33 [pid = 1649] [id = 512] 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118406400) [pid = 1649] [serial = 1536] [outer = 0x0] 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119d7b800) [pid = 1649] [serial = 1537] [outer = 0x118406400] 08:28:02 INFO - PROCESS | 1649 | 1466695682291 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12119e400) [pid = 1649] [serial = 1538] [outer = 0x118406400] 08:28:02 INFO - PROCESS | 1649 | 1466695682637 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:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 08:28:02 INFO - PROCESS | 1649 | 1466695682659 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1649 | 1466695682661 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:28:02 INFO - PROCESS | 1649 | 1466695682663 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1649 | 1466695682664 Marionette TRACE conn2 <- [1,2022,null,{}] 08:28:02 INFO - PROCESS | 1649 | 1466695682666 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:28:02 INFO - PROCESS | 1649 | 1466695682677 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:02 INFO - PROCESS | 1649 | 1466695682783 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:28:02 INFO - PROCESS | 1649 | 1466695682787 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1649 | 1466695682788 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x128192000 == 34 [pid = 1649] [id = 513] 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11983c800) [pid = 1649] [serial = 1539] [outer = 0x0] 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211b2800) [pid = 1649] [serial = 1540] [outer = 0x11983c800] 08:28:02 INFO - PROCESS | 1649 | 1466695682812 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123857000) [pid = 1649] [serial = 1541] [outer = 0x11983c800] 08:28:03 INFO - PROCESS | 1649 | 1466695683143 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:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 517ms 08:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:28:03 INFO - PROCESS | 1649 | 1466695683182 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1649 | 1466695683184 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:28:03 INFO - PROCESS | 1649 | 1466695683186 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1649 | 1466695683187 Marionette TRACE conn2 <- [1,2026,null,{}] 08:28:03 INFO - PROCESS | 1649 | 1466695683192 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:28:03 INFO - PROCESS | 1649 | 1466695683193 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:03 INFO - PROCESS | 1649 | 1466695683291 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:28:03 INFO - PROCESS | 1649 | 1466695683294 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 1649 | 1466695683295 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292da800 == 35 [pid = 1649] [id = 514] 08:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12118ac00) [pid = 1649] [serial = 1542] [outer = 0x0] 08:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124388000) [pid = 1649] [serial = 1543] [outer = 0x12118ac00] 08:28:03 INFO - PROCESS | 1649 | 1466695683320 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124655000) [pid = 1649] [serial = 1544] [outer = 0x12118ac00] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b142800) [pid = 1649] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11612c400) [pid = 1649] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a5db000) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x117ea8800) [pid = 1649] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12810b400) [pid = 1649] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115e58000) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d7cc00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b8c8000) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119839c00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118711c00) [pid = 1649] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185ee400) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11a069400) [pid = 1649] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118118000) [pid = 1649] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:28:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11983d000) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:28:03 INFO - PROCESS | 1649 | 1466695683841 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:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 673ms 08:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:28:03 INFO - PROCESS | 1649 | 1466695683862 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1649 | 1466695683863 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:28:03 INFO - PROCESS | 1649 | 1466695683865 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1649 | 1466695683879 Marionette TRACE conn2 <- [1,2030,null,{}] 08:28:03 INFO - PROCESS | 1649 | 1466695683899 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:28:03 INFO - PROCESS | 1649 | 1466695683900 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:03 INFO - PROCESS | 1649 | 1466695683979 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:28:03 INFO - PROCESS | 1649 | 1466695683983 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 1649 | 1466695683984 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f3000 == 36 [pid = 1649] [id = 515] 08:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118285c00) [pid = 1649] [serial = 1545] [outer = 0x0] 08:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119d7cc00) [pid = 1649] [serial = 1546] [outer = 0x118285c00] 08:28:04 INFO - PROCESS | 1649 | 1466695684009 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12438f400) [pid = 1649] [serial = 1547] [outer = 0x118285c00] 08:28:04 INFO - PROCESS | 1649 | 1466695684346 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:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 499ms 08:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:28:04 INFO - PROCESS | 1649 | 1466695684364 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1649 | 1466695684365 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1649 | 1466695684367 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1649 | 1466695684369 Marionette TRACE conn2 <- [1,2034,null,{}] 08:28:04 INFO - PROCESS | 1649 | 1466695684374 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:28:04 INFO - PROCESS | 1649 | 1466695684376 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:04 INFO - PROCESS | 1649 | 1466695684453 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:28:04 INFO - PROCESS | 1649 | 1466695684459 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1649 | 1466695684460 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a661000 == 37 [pid = 1649] [id = 516] 08:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119788c00) [pid = 1649] [serial = 1548] [outer = 0x0] 08:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125b15800) [pid = 1649] [serial = 1549] [outer = 0x119788c00] 08:28:04 INFO - PROCESS | 1649 | 1466695684487 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125db0800) [pid = 1649] [serial = 1550] [outer = 0x119788c00] 08:28:04 INFO - PROCESS | 1649 | 1466695684939 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:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 08:28:04 INFO - PROCESS | 1649 | 1466695684989 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:28:04 INFO - PROCESS | 1649 | 1466695684992 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1649 | 1466695684994 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1649 | 1466695684996 Marionette TRACE conn2 <- [1,2038,null,{}] 08:28:05 INFO - PROCESS | 1649 | 1466695685006 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:28:05 INFO - PROCESS | 1649 | 1466695685008 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:05 INFO - PROCESS | 1649 | 1466695685094 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:28:05 INFO - PROCESS | 1649 | 1466695685099 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 1649 | 1466695685101 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123259000 == 38 [pid = 1649] [id = 517] 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x125dae800) [pid = 1649] [serial = 1551] [outer = 0x0] 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1185f7c00) [pid = 1649] [serial = 1552] [outer = 0x125dae800] 08:28:05 INFO - PROCESS | 1649 | 1466695685127 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126a6b400) [pid = 1649] [serial = 1553] [outer = 0x125dae800] 08:28:05 INFO - PROCESS | 1649 | 1466695685479 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:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 527ms 08:28:05 INFO - PROCESS | 1649 | 1466695685524 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1649 | 1466695685525 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:28:05 INFO - PROCESS | 1649 | 1466695685527 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1649 | 1466695685528 Marionette TRACE conn2 <- [1,2042,null,{}] 08:28:05 INFO - PROCESS | 1649 | 1466695685531 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:28:05 INFO - PROCESS | 1649 | 1466695685532 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:05 INFO - PROCESS | 1649 | 1466695685634 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:28:05 INFO - PROCESS | 1649 | 1466695685724 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 1649 | 1466695685726 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e22800 == 39 [pid = 1649] [id = 518] 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110e40c00) [pid = 1649] [serial = 1554] [outer = 0x0] 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1121ab400) [pid = 1649] [serial = 1555] [outer = 0x110e40c00] 08:28:05 INFO - PROCESS | 1649 | 1466695685758 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1128ce400) [pid = 1649] [serial = 1556] [outer = 0x110e40c00] 08:28:06 INFO - PROCESS | 1649 | 1466695686287 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:28:06 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:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 818ms 08:28:06 INFO - PROCESS | 1649 | 1466695686366 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 1649 | 1466695686368 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:28:06 INFO - PROCESS | 1649 | 1466695686418 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 1649 | 1466695686421 Marionette TRACE conn2 <- [1,2046,null,{}] 08:28:06 INFO - PROCESS | 1649 | 1466695686424 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:28:06 INFO - PROCESS | 1649 | 1466695686426 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:06 INFO - PROCESS | 1649 | 1466695686540 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:28:06 INFO - PROCESS | 1649 | 1466695686595 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 1649 | 1466695686597 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f2800 == 40 [pid = 1649] [id = 519] 08:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117140c00) [pid = 1649] [serial = 1557] [outer = 0x0] 08:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117ea9400) [pid = 1649] [serial = 1558] [outer = 0x117140c00] 08:28:06 INFO - PROCESS | 1649 | 1466695686627 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11828d800) [pid = 1649] [serial = 1559] [outer = 0x117140c00] 08:28:07 INFO - PROCESS | 1649 | 1466695687328 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:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 995ms 08:28:07 INFO - PROCESS | 1649 | 1466695687390 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1649 | 1466695687394 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:28:07 INFO - PROCESS | 1649 | 1466695687400 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1649 | 1466695687402 Marionette TRACE conn2 <- [1,2050,null,{}] 08:28:07 INFO - PROCESS | 1649 | 1466695687407 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:28:07 INFO - PROCESS | 1649 | 1466695687410 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:07 INFO - PROCESS | 1649 | 1466695687567 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:28:07 INFO - PROCESS | 1649 | 1466695687690 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 1649 | 1466695687693 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f99000 == 41 [pid = 1649] [id = 520] 08:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x116978000) [pid = 1649] [serial = 1560] [outer = 0x0] 08:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116a14000) [pid = 1649] [serial = 1561] [outer = 0x116978000] 08:28:07 INFO - PROCESS | 1649 | 1466695687726 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118118800) [pid = 1649] [serial = 1562] [outer = 0x116978000] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123259000 == 40 [pid = 1649] [id = 517] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a661000 == 39 [pid = 1649] [id = 516] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f3000 == 38 [pid = 1649] [id = 515] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1292da800 == 37 [pid = 1649] [id = 514] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128192000 == 36 [pid = 1649] [id = 513] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x125d86800 == 35 [pid = 1649] [id = 512] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123674000 == 34 [pid = 1649] [id = 511] 08:28:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119f86000 == 33 [pid = 1649] [id = 510] 08:28:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f3800 == 32 [pid = 1649] [id = 509] 08:28:08 INFO - PROCESS | 1649 | --DOCSHELL 0x117e42000 == 31 [pid = 1649] [id = 508] 08:28:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11660a800 == 30 [pid = 1649] [id = 507] 08:28:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8d000 == 29 [pid = 1649] [id = 506] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126a75c00) [pid = 1649] [serial = 1479] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12b8c1000) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128729800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a6a3800) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a5d7800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124b86400) [pid = 1649] [serial = 1476] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119482400) [pid = 1649] [serial = 1470] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a068000) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11836f000) [pid = 1649] [serial = 1467] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1185f8000) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125d26800) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121196400) [pid = 1649] [serial = 1473] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1241e2800) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118407000) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118291800) [pid = 1649] [serial = 1461] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185f2000) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119d7f800) [pid = 1649] [serial = 1464] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11a1c9c00) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b922c00) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b924c00) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12beb5800) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b8c1c00) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b0b8400) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12877d000) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12810bc00) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126a1b800) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12b13c000) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119d7a800) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 08:28:08 INFO - PROCESS | 1649 | 1466695688160 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:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 773ms 08:28:08 INFO - PROCESS | 1649 | 1466695688173 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1649 | 1466695688178 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:28:08 INFO - PROCESS | 1649 | 1466695688183 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1649 | 1466695688184 Marionette TRACE conn2 <- [1,2054,null,{}] 08:28:08 INFO - PROCESS | 1649 | 1466695688187 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:28:08 INFO - PROCESS | 1649 | 1466695688190 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:08 INFO - PROCESS | 1649 | 1466695688270 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:28:08 INFO - PROCESS | 1649 | 1466695688328 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 1649 | 1466695688329 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195ed000 == 30 [pid = 1649] [id = 521] 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118283000) [pid = 1649] [serial = 1563] [outer = 0x0] 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1182d6c00) [pid = 1649] [serial = 1564] [outer = 0x118283000] 08:28:08 INFO - PROCESS | 1649 | 1466695688357 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1185efc00) [pid = 1649] [serial = 1565] [outer = 0x118283000] 08:28:08 INFO - PROCESS | 1649 | 1466695688682 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:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 526ms 08:28:08 INFO - PROCESS | 1649 | 1466695688710 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:28:08 INFO - PROCESS | 1649 | 1466695688711 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:28:08 INFO - PROCESS | 1649 | 1466695688714 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1649 | 1466695688718 Marionette TRACE conn2 <- [1,2058,null,{}] 08:28:08 INFO - PROCESS | 1649 | 1466695688730 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:28:08 INFO - PROCESS | 1649 | 1466695688734 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:08 INFO - PROCESS | 1649 | 1466695688841 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:28:08 INFO - PROCESS | 1649 | 1466695688896 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 1649 | 1466695688898 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x123825000 == 31 [pid = 1649] [id = 522] 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185f0c00) [pid = 1649] [serial = 1566] [outer = 0x0] 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1188a7000) [pid = 1649] [serial = 1567] [outer = 0x1185f0c00] 08:28:08 INFO - PROCESS | 1649 | 1466695688926 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119d7a000) [pid = 1649] [serial = 1568] [outer = 0x1185f0c00] 08:28:09 INFO - PROCESS | 1649 | 1466695689245 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:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 574ms 08:28:09 INFO - PROCESS | 1649 | 1466695689290 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1649 | 1466695689292 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:28:09 INFO - PROCESS | 1649 | 1466695689294 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1649 | 1466695689295 Marionette TRACE conn2 <- [1,2062,null,{}] 08:28:09 INFO - PROCESS | 1649 | 1466695689297 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:28:09 INFO - PROCESS | 1649 | 1466695689299 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:09 INFO - PROCESS | 1649 | 1466695689379 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:28:09 INFO - PROCESS | 1649 | 1466695689433 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 1649 | 1466695689434 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800c800 == 32 [pid = 1649] [id = 523] 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112c23800) [pid = 1649] [serial = 1569] [outer = 0x0] 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119d7f400) [pid = 1649] [serial = 1570] [outer = 0x112c23800] 08:28:09 INFO - PROCESS | 1649 | 1466695689459 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121186000) [pid = 1649] [serial = 1571] [outer = 0x112c23800] 08:28:09 INFO - PROCESS | 1649 | 1466695689732 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:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 08:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:28:09 INFO - PROCESS | 1649 | 1466695689763 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1649 | 1466695689764 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:28:09 INFO - PROCESS | 1649 | 1466695689766 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1649 | 1466695689767 Marionette TRACE conn2 <- [1,2066,null,{}] 08:28:09 INFO - PROCESS | 1649 | 1466695689778 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:28:09 INFO - PROCESS | 1649 | 1466695689779 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:09 INFO - PROCESS | 1649 | 1466695689860 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:28:09 INFO - PROCESS | 1649 | 1466695689864 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 1649 | 1466695689865 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b96800 == 33 [pid = 1649] [id = 524] 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121186400) [pid = 1649] [serial = 1572] [outer = 0x0] 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1211a6400) [pid = 1649] [serial = 1573] [outer = 0x121186400] 08:28:09 INFO - PROCESS | 1649 | 1466695689890 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123861000) [pid = 1649] [serial = 1574] [outer = 0x121186400] 08:28:10 INFO - PROCESS | 1649 | 1466695690267 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:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 08:28:10 INFO - PROCESS | 1649 | 1466695690290 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:28:10 INFO - PROCESS | 1649 | 1466695690291 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:28:10 INFO - PROCESS | 1649 | 1466695690293 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1649 | 1466695690295 Marionette TRACE conn2 <- [1,2070,null,{}] 08:28:10 INFO - PROCESS | 1649 | 1466695690297 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:28:10 INFO - PROCESS | 1649 | 1466695690301 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:10 INFO - PROCESS | 1649 | 1466695690422 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:28:10 INFO - PROCESS | 1649 | 1466695690463 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 1649 | 1466695690464 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a65e000 == 34 [pid = 1649] [id = 525] 08:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12438e400) [pid = 1649] [serial = 1575] [outer = 0x0] 08:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124c91000) [pid = 1649] [serial = 1576] [outer = 0x12438e400] 08:28:10 INFO - PROCESS | 1649 | 1466695690487 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126a71c00) [pid = 1649] [serial = 1577] [outer = 0x12438e400] 08:28:10 INFO - PROCESS | 1649 | 1466695690803 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:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 08:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:28:10 INFO - PROCESS | 1649 | 1466695690864 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1649 | 1466695690865 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:28:10 INFO - PROCESS | 1649 | 1466695690867 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1649 | 1466695690868 Marionette TRACE conn2 <- [1,2074,null,{}] 08:28:10 INFO - PROCESS | 1649 | 1466695690870 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:28:10 INFO - PROCESS | 1649 | 1466695690872 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:10 INFO - PROCESS | 1649 | 1466695690971 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:28:11 INFO - PROCESS | 1649 | 1466695691012 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 1649 | 1466695691013 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b192000 == 35 [pid = 1649] [id = 526] 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119839400) [pid = 1649] [serial = 1578] [outer = 0x0] 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126a75400) [pid = 1649] [serial = 1579] [outer = 0x119839400] 08:28:11 INFO - PROCESS | 1649 | 1466695691044 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12810c400) [pid = 1649] [serial = 1580] [outer = 0x119839400] 08:28:11 INFO - PROCESS | 1649 | 1466695691361 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:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 08:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:28:11 INFO - PROCESS | 1649 | 1466695691389 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1649 | 1466695691391 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1649 | 1466695691399 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1649 | 1466695691400 Marionette TRACE conn2 <- [1,2078,null,{}] 08:28:11 INFO - PROCESS | 1649 | 1466695691402 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:28:11 INFO - PROCESS | 1649 | 1466695691403 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:11 INFO - PROCESS | 1649 | 1466695691501 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:28:11 INFO - PROCESS | 1649 | 1466695691505 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 1649 | 1466695691506 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be63000 == 36 [pid = 1649] [id = 527] 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126a16400) [pid = 1649] [serial = 1581] [outer = 0x0] 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128270800) [pid = 1649] [serial = 1582] [outer = 0x126a16400] 08:28:11 INFO - PROCESS | 1649 | 1466695691530 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12872cc00) [pid = 1649] [serial = 1583] [outer = 0x126a16400] 08:28:11 INFO - PROCESS | 1649 | 1466695691834 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:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 476ms 08:28:11 INFO - PROCESS | 1649 | 1466695691878 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1649 | 1466695691879 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:28:11 INFO - PROCESS | 1649 | 1466695691881 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1649 | 1466695691882 Marionette TRACE conn2 <- [1,2082,null,{}] 08:28:11 INFO - PROCESS | 1649 | 1466695691885 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:28:11 INFO - PROCESS | 1649 | 1466695691886 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:12 INFO - PROCESS | 1649 | 1466695691997 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:28:12 INFO - PROCESS | 1649 | 1466695692001 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1649 | 1466695692010 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf3b000 == 37 [pid = 1649] [id = 528] 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1133ae800) [pid = 1649] [serial = 1584] [outer = 0x0] 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12385d000) [pid = 1649] [serial = 1585] [outer = 0x1133ae800] 08:28:12 INFO - PROCESS | 1649 | 1466695692145 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128779800) [pid = 1649] [serial = 1586] [outer = 0x1133ae800] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115e55c00) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e5bc00) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1128cf800) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112fbac00) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118404400) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115d0c800) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185f2400) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121197800) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12826a000) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118406400) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1292bb000) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12b91fc00) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11983c800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12118ac00) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119788c00) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118285c00) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:28:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1182cc800) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:28:12 INFO - PROCESS | 1649 | 1466695692444 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:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 575ms 08:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:28:12 INFO - PROCESS | 1649 | 1466695692462 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1649 | 1466695692463 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:28:12 INFO - PROCESS | 1649 | 1466695692465 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1649 | 1466695692467 Marionette TRACE conn2 <- [1,2086,null,{}] 08:28:12 INFO - PROCESS | 1649 | 1466695692469 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:28:12 INFO - PROCESS | 1649 | 1466695692471 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:12 INFO - PROCESS | 1649 | 1466695692564 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:28:12 INFO - PROCESS | 1649 | 1466695692568 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1649 | 1466695692569 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b3000 == 38 [pid = 1649] [id = 529] 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1128c7c00) [pid = 1649] [serial = 1587] [outer = 0x0] 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118405800) [pid = 1649] [serial = 1588] [outer = 0x1128c7c00] 08:28:12 INFO - PROCESS | 1649 | 1466695692593 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1211a2400) [pid = 1649] [serial = 1589] [outer = 0x1128c7c00] 08:28:12 INFO - PROCESS | 1649 | 1466695692919 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:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 08:28:12 INFO - PROCESS | 1649 | 1466695692936 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1649 | 1466695692938 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:28:12 INFO - PROCESS | 1649 | 1466695692942 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1649 | 1466695692944 Marionette TRACE conn2 <- [1,2090,null,{}] 08:28:12 INFO - PROCESS | 1649 | 1466695692947 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:28:12 INFO - PROCESS | 1649 | 1466695692948 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:13 INFO - PROCESS | 1649 | 1466695693074 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:28:13 INFO - PROCESS | 1649 | 1466695693080 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 1649 | 1466695693081 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c487800 == 39 [pid = 1649] [id = 530] 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121189c00) [pid = 1649] [serial = 1590] [outer = 0x0] 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12872a400) [pid = 1649] [serial = 1591] [outer = 0x121189c00] 08:28:13 INFO - PROCESS | 1649 | 1466695693107 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a41a800) [pid = 1649] [serial = 1592] [outer = 0x121189c00] 08:28:13 INFO - PROCESS | 1649 | 1466695693472 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:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms 08:28:13 INFO - PROCESS | 1649 | 1466695693514 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 1649 | 1466695693516 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:28:13 INFO - PROCESS | 1649 | 1466695693519 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1649 | 1466695693520 Marionette TRACE conn2 <- [1,2094,null,{}] 08:28:13 INFO - PROCESS | 1649 | 1466695693532 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:28:13 INFO - PROCESS | 1649 | 1466695693534 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:13 INFO - PROCESS | 1649 | 1466695693660 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:28:13 INFO - PROCESS | 1649 | 1466695693736 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 1649 | 1466695693737 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caef800 == 40 [pid = 1649] [id = 531] 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121198c00) [pid = 1649] [serial = 1593] [outer = 0x0] 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a6a4c00) [pid = 1649] [serial = 1594] [outer = 0x121198c00] 08:28:13 INFO - PROCESS | 1649 | 1466695693761 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a90e000) [pid = 1649] [serial = 1595] [outer = 0x121198c00] 08:28:14 INFO - PROCESS | 1649 | 1466695694023 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:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 529ms 08:28:14 INFO - PROCESS | 1649 | 1466695694047 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1649 | 1466695694048 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:28:14 INFO - PROCESS | 1649 | 1466695694051 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1649 | 1466695694052 Marionette TRACE conn2 <- [1,2098,null,{}] 08:28:14 INFO - PROCESS | 1649 | 1466695694061 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:28:14 INFO - PROCESS | 1649 | 1466695694062 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:14 INFO - PROCESS | 1649 | 1466695694155 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:28:14 INFO - PROCESS | 1649 | 1466695694258 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 1649 | 1466695694260 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b2000 == 41 [pid = 1649] [id = 532] 08:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x110fa8800) [pid = 1649] [serial = 1596] [outer = 0x0] 08:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1128d0400) [pid = 1649] [serial = 1597] [outer = 0x110fa8800] 08:28:14 INFO - PROCESS | 1649 | 1466695694293 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x115450400) [pid = 1649] [serial = 1598] [outer = 0x110fa8800] 08:28:14 INFO - PROCESS | 1649 | 1466695694723 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:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 722ms 08:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:28:14 INFO - PROCESS | 1649 | 1466695694776 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1649 | 1466695694778 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:28:14 INFO - PROCESS | 1649 | 1466695694781 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1649 | 1466695694783 Marionette TRACE conn2 <- [1,2102,null,{}] 08:28:14 INFO - PROCESS | 1649 | 1466695694787 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:28:14 INFO - PROCESS | 1649 | 1466695694790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:14 INFO - PROCESS | 1649 | 1466695694894 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:28:15 INFO - PROCESS | 1649 | 1466695695011 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 1649 | 1466695695014 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a78800 == 42 [pid = 1649] [id = 533] 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118528800) [pid = 1649] [serial = 1599] [outer = 0x0] 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1185f4000) [pid = 1649] [serial = 1600] [outer = 0x118528800] 08:28:15 INFO - PROCESS | 1649 | 1466695695046 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1188ab800) [pid = 1649] [serial = 1601] [outer = 0x118528800] 08:28:15 INFO - PROCESS | 1649 | 1466695695450 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:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 723ms 08:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:28:15 INFO - PROCESS | 1649 | 1466695695507 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1649 | 1466695695510 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 1649 | 1466695695512 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1649 | 1466695695514 Marionette TRACE conn2 <- [1,2106,null,{}] 08:28:15 INFO - PROCESS | 1649 | 1466695695516 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:28:15 INFO - PROCESS | 1649 | 1466695695518 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:15 INFO - PROCESS | 1649 | 1466695695619 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:28:15 INFO - PROCESS | 1649 | 1466695695724 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 1649 | 1466695695726 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be65800 == 43 [pid = 1649] [id = 534] 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119485800) [pid = 1649] [serial = 1602] [outer = 0x0] 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a072400) [pid = 1649] [serial = 1603] [outer = 0x119485800] 08:28:15 INFO - PROCESS | 1649 | 1466695695756 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123863c00) [pid = 1649] [serial = 1604] [outer = 0x119485800] 08:28:16 INFO - PROCESS | 1649 | 1466695696177 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:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 08:28:16 INFO - PROCESS | 1649 | 1466695696245 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1649 | 1466695696246 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:28:16 INFO - PROCESS | 1649 | 1466695696253 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1649 | 1466695696258 Marionette TRACE conn2 <- [1,2110,null,{}] 08:28:16 INFO - PROCESS | 1649 | 1466695696275 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:28:16 INFO - PROCESS | 1649 | 1466695696277 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:16 INFO - PROCESS | 1649 | 1466695696380 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:28:16 INFO - PROCESS | 1649 | 1466695696453 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 1649 | 1466695696454 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2db000 == 44 [pid = 1649] [id = 535] 08:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d81800) [pid = 1649] [serial = 1605] [outer = 0x0] 08:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125d24c00) [pid = 1649] [serial = 1606] [outer = 0x119d81800] 08:28:16 INFO - PROCESS | 1649 | 1466695696483 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127e24c00) [pid = 1649] [serial = 1607] [outer = 0x119d81800] 08:28:16 INFO - PROCESS | 1649 | 1466695696912 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:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 689ms 08:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:28:16 INFO - PROCESS | 1649 | 1466695696940 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1649 | 1466695696942 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:28:16 INFO - PROCESS | 1649 | 1466695696945 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1649 | 1466695696946 Marionette TRACE conn2 <- [1,2114,null,{}] 08:28:16 INFO - PROCESS | 1649 | 1466695696948 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:28:16 INFO - PROCESS | 1649 | 1466695696950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:17 INFO - PROCESS | 1649 | 1466695697052 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:28:17 INFO - PROCESS | 1649 | 1466695697113 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 1649 | 1466695697115 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e3d800 == 45 [pid = 1649] [id = 536] 08:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119d81400) [pid = 1649] [serial = 1608] [outer = 0x0] 08:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124657400) [pid = 1649] [serial = 1609] [outer = 0x119d81400] 08:28:17 INFO - PROCESS | 1649 | 1466695697144 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12810a400) [pid = 1649] [serial = 1610] [outer = 0x119d81400] 08:28:17 INFO - PROCESS | 1649 | 1466695697713 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:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 818ms 08:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:28:17 INFO - PROCESS | 1649 | 1466695697764 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1649 | 1466695697766 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:28:17 INFO - PROCESS | 1649 | 1466695697769 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1649 | 1466695697775 Marionette TRACE conn2 <- [1,2118,null,{}] 08:28:17 INFO - PROCESS | 1649 | 1466695697778 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:28:17 INFO - PROCESS | 1649 | 1466695697780 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:17 INFO - PROCESS | 1649 | 1466695697876 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:28:17 INFO - PROCESS | 1649 | 1466695697938 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 1649 | 1466695697939 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11813b000 == 46 [pid = 1649] [id = 537] 08:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1164e8c00) [pid = 1649] [serial = 1611] [outer = 0x0] 08:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118118000) [pid = 1649] [serial = 1612] [outer = 0x1164e8c00] 08:28:17 INFO - PROCESS | 1649 | 1466695697968 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118407400) [pid = 1649] [serial = 1613] [outer = 0x1164e8c00] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12caef800 == 45 [pid = 1649] [id = 531] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c487800 == 44 [pid = 1649] [id = 530] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b3000 == 43 [pid = 1649] [id = 529] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf3b000 == 42 [pid = 1649] [id = 528] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12be63000 == 41 [pid = 1649] [id = 527] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b192000 == 40 [pid = 1649] [id = 526] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a65e000 == 39 [pid = 1649] [id = 525] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119b96800 == 38 [pid = 1649] [id = 524] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12800c800 == 37 [pid = 1649] [id = 523] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123825000 == 36 [pid = 1649] [id = 522] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1195ed000 == 35 [pid = 1649] [id = 521] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116f99000 == 34 [pid = 1649] [id = 520] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f2800 == 33 [pid = 1649] [id = 519] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x112e22800 == 32 [pid = 1649] [id = 518] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x117e3d800 == 31 [pid = 1649] [id = 536] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2db000 == 30 [pid = 1649] [id = 535] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12be65800 == 29 [pid = 1649] [id = 534] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123a78800 == 28 [pid = 1649] [id = 533] 08:28:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b2000 == 27 [pid = 1649] [id = 532] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1185f7c00) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1191c3c00) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116fb2400) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117eac400) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d77000) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1128c9000) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11838d000) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118534400) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1185f8400) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1176ec000) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11645c000) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119a94c00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11877f000) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124507400) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123142800) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129214400) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d7b800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128733800) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b13d400) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b91f800) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12beb8000) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1211b2800) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123857000) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12beb3400) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124388000) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125b15800) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12438f400) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119d7cc00) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12beba800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x125db0800) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126a15c00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124655000) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12119e400) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11983a400) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1191a7400) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1649 | 1466695698929 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:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1176ms 08:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:28:18 INFO - PROCESS | 1649 | 1466695698946 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1649 | 1466695698948 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 1649 | 1466695698951 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1649 | 1466695698953 Marionette TRACE conn2 <- [1,2122,null,{}] 08:28:18 INFO - PROCESS | 1649 | 1466695698958 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:28:18 INFO - PROCESS | 1649 | 1466695698959 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:19 INFO - PROCESS | 1649 | 1466695699040 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:28:19 INFO - PROCESS | 1649 | 1466695699044 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1649 | 1466695699046 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aca000 == 28 [pid = 1649] [id = 538] 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112c23c00) [pid = 1649] [serial = 1614] [outer = 0x0] 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x115e55400) [pid = 1649] [serial = 1615] [outer = 0x112c23c00] 08:28:19 INFO - PROCESS | 1649 | 1466695699075 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116981c00) [pid = 1649] [serial = 1616] [outer = 0x112c23c00] 08:28:19 INFO - PROCESS | 1649 | 1466695699435 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:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 08:28:19 INFO - PROCESS | 1649 | 1466695699474 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1649 | 1466695699478 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:28:19 INFO - PROCESS | 1649 | 1466695699491 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1649 | 1466695699493 Marionette TRACE conn2 <- [1,2126,null,{}] 08:28:19 INFO - PROCESS | 1649 | 1466695699496 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:28:19 INFO - PROCESS | 1649 | 1466695699497 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:19 INFO - PROCESS | 1649 | 1466695699578 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:28:19 INFO - PROCESS | 1649 | 1466695699582 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1649 | 1466695699583 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11928c800 == 29 [pid = 1649] [id = 539] 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117142000) [pid = 1649] [serial = 1617] [outer = 0x0] 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118112800) [pid = 1649] [serial = 1618] [outer = 0x117142000] 08:28:19 INFO - PROCESS | 1649 | 1466695699613 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118381c00) [pid = 1649] [serial = 1619] [outer = 0x117142000] 08:28:19 INFO - PROCESS | 1649 | 1466695699977 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:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 528ms 08:28:20 INFO - PROCESS | 1649 | 1466695700013 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:28:20 INFO - PROCESS | 1649 | 1466695700015 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:28:20 INFO - PROCESS | 1649 | 1466695700017 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1649 | 1466695700019 Marionette TRACE conn2 <- [1,2130,null,{}] 08:28:20 INFO - PROCESS | 1649 | 1466695700027 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:28:20 INFO - PROCESS | 1649 | 1466695700030 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:20 INFO - PROCESS | 1649 | 1466695700106 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:28:20 INFO - PROCESS | 1649 | 1466695700111 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 1649 | 1466695700113 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f87000 == 30 [pid = 1649] [id = 540] 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1185ef000) [pid = 1649] [serial = 1620] [outer = 0x0] 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118714800) [pid = 1649] [serial = 1621] [outer = 0x1185ef000] 08:28:20 INFO - PROCESS | 1649 | 1466695700143 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11911b400) [pid = 1649] [serial = 1622] [outer = 0x1185ef000] 08:28:20 INFO - PROCESS | 1649 | 1466695700478 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:28:20 INFO - PROCESS | 1649 | 1466695700493 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:28:20 INFO - PROCESS | 1649 | 1466695700495 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1649 | 1466695700497 Marionette TRACE conn2 <- [1,2134,null,{}] 08:28:20 INFO - PROCESS | 1649 | 1466695700499 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:28:20 INFO - PROCESS | 1649 | 1466695700500 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:20 INFO - PROCESS | 1649 | 1466695700578 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:28:20 INFO - PROCESS | 1649 | 1466695700581 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 1649 | 1466695700583 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123671800 == 31 [pid = 1649] [id = 541] 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1191d0000) [pid = 1649] [serial = 1623] [outer = 0x0] 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11983b800) [pid = 1649] [serial = 1624] [outer = 0x1191d0000] 08:28:20 INFO - PROCESS | 1649 | 1466695700610 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119b4cc00) [pid = 1649] [serial = 1625] [outer = 0x1191d0000] 08:28:21 INFO - PROCESS | 1649 | 1466695700998 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:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 08:28:21 INFO - PROCESS | 1649 | 1466695701014 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1649 | 1466695701016 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:28:21 INFO - PROCESS | 1649 | 1466695701018 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1649 | 1466695701019 Marionette TRACE conn2 <- [1,2138,null,{}] 08:28:21 INFO - PROCESS | 1649 | 1466695701023 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:28:21 INFO - PROCESS | 1649 | 1466695701024 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:21 INFO - PROCESS | 1649 | 1466695701121 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:28:21 INFO - PROCESS | 1649 | 1466695701159 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 1649 | 1466695701161 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243d2000 == 32 [pid = 1649] [id = 542] 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1128c4800) [pid = 1649] [serial = 1626] [outer = 0x0] 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d7a800) [pid = 1649] [serial = 1627] [outer = 0x1128c4800] 08:28:21 INFO - PROCESS | 1649 | 1466695701186 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d84c00) [pid = 1649] [serial = 1628] [outer = 0x1128c4800] 08:28:21 INFO - PROCESS | 1649 | 1466695701528 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:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 08:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:28:21 INFO - PROCESS | 1649 | 1466695701540 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1649 | 1466695701543 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:28:21 INFO - PROCESS | 1649 | 1466695701545 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1649 | 1466695701546 Marionette TRACE conn2 <- [1,2142,null,{}] 08:28:21 INFO - PROCESS | 1649 | 1466695701549 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:28:21 INFO - PROCESS | 1649 | 1466695701553 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:21 INFO - PROCESS | 1649 | 1466695701658 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:28:21 INFO - PROCESS | 1649 | 1466695701694 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 1649 | 1466695701696 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128010800 == 33 [pid = 1649] [id = 543] 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11a069400) [pid = 1649] [serial = 1629] [outer = 0x0] 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12118c400) [pid = 1649] [serial = 1630] [outer = 0x11a069400] 08:28:21 INFO - PROCESS | 1649 | 1466695701721 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123141000) [pid = 1649] [serial = 1631] [outer = 0x11a069400] 08:28:22 INFO - PROCESS | 1649 | 1466695702053 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:28:22 INFO - PROCESS | 1649 | 1466695702065 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1649 | 1466695702068 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1649 | 1466695702069 Marionette TRACE conn2 <- [1,2146,null,{}] 08:28:22 INFO - PROCESS | 1649 | 1466695702076 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:28:22 INFO - PROCESS | 1649 | 1466695702078 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:22 INFO - PROCESS | 1649 | 1466695702179 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:28:22 INFO - PROCESS | 1649 | 1466695702217 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1649 | 1466695702218 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292de000 == 34 [pid = 1649] [id = 544] 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12313c000) [pid = 1649] [serial = 1632] [outer = 0x0] 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123cd9000) [pid = 1649] [serial = 1633] [outer = 0x12313c000] 08:28:22 INFO - PROCESS | 1649 | 1466695702243 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12438fc00) [pid = 1649] [serial = 1634] [outer = 0x12313c000] 08:28:22 INFO - PROCESS | 1649 | 1466695702563 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:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:28:22 INFO - PROCESS | 1649 | 1466695702592 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1649 | 1466695702594 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1649 | 1466695702595 Marionette TRACE conn2 <- [1,2150,null,{}] 08:28:22 INFO - PROCESS | 1649 | 1466695702598 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:28:22 INFO - PROCESS | 1649 | 1466695702599 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:22 INFO - PROCESS | 1649 | 1466695702692 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125dae800) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121198c00) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12438e400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119839400) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126a16400) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1185f0c00) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117140c00) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118283000) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121186400) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116978000) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112c23800) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110e40c00) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1133ae800) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128c7c00) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:28:22 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121189c00) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:28:22 INFO - PROCESS | 1649 | 1466695702913 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1649 | 1466695702914 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e32800 == 35 [pid = 1649] [id = 545] 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111c83c00) [pid = 1649] [serial = 1635] [outer = 0x0] 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1132e5000) [pid = 1649] [serial = 1636] [outer = 0x111c83c00] 08:28:22 INFO - PROCESS | 1649 | 1466695702939 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11810e400) [pid = 1649] [serial = 1637] [outer = 0x111c83c00] 08:28:23 INFO - PROCESS | 1649 | 1466695703208 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:28:23 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:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 668ms 08:28:23 INFO - PROCESS | 1649 | 1466695703263 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:28:23 INFO - PROCESS | 1649 | 1466695703264 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:28:23 INFO - PROCESS | 1649 | 1466695703266 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1649 | 1466695703267 Marionette TRACE conn2 <- [1,2154,null,{}] 08:28:23 INFO - PROCESS | 1649 | 1466695703269 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:28:23 INFO - PROCESS | 1649 | 1466695703271 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:23 INFO - PROCESS | 1649 | 1466695703351 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:28:23 INFO - PROCESS | 1649 | 1466695703354 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 1649 | 1466695703357 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a652800 == 36 [pid = 1649] [id = 546] 08:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118110400) [pid = 1649] [serial = 1638] [outer = 0x0] 08:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119b4e000) [pid = 1649] [serial = 1639] [outer = 0x118110400] 08:28:23 INFO - PROCESS | 1649 | 1466695703382 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124506800) [pid = 1649] [serial = 1640] [outer = 0x118110400] 08:28:23 INFO - PROCESS | 1649 | 1466695703730 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:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 08:28:23 INFO - PROCESS | 1649 | 1466695703734 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1649 | 1466695703736 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:28:23 INFO - PROCESS | 1649 | 1466695703745 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1649 | 1466695703747 Marionette TRACE conn2 <- [1,2158,null,{}] 08:28:23 INFO - PROCESS | 1649 | 1466695703750 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:28:23 INFO - PROCESS | 1649 | 1466695703752 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:23 INFO - PROCESS | 1649 | 1466695703918 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:28:23 INFO - PROCESS | 1649 | 1466695703927 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 1649 | 1466695703929 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abad800 == 37 [pid = 1649] [id = 547] 08:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118377400) [pid = 1649] [serial = 1641] [outer = 0x0] 08:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124c88c00) [pid = 1649] [serial = 1642] [outer = 0x118377400] 08:28:23 INFO - PROCESS | 1649 | 1466695703965 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x125f92000) [pid = 1649] [serial = 1643] [outer = 0x118377400] 08:28:24 INFO - PROCESS | 1649 | 1466695704268 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:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 577ms 08:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:28:24 INFO - PROCESS | 1649 | 1466695704316 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1649 | 1466695704318 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:28:24 INFO - PROCESS | 1649 | 1466695704328 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1649 | 1466695704330 Marionette TRACE conn2 <- [1,2162,null,{}] 08:28:24 INFO - PROCESS | 1649 | 1466695704332 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:28:24 INFO - PROCESS | 1649 | 1466695704334 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:24 INFO - PROCESS | 1649 | 1466695704419 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:28:24 INFO - PROCESS | 1649 | 1466695704425 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 1649 | 1466695704427 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be65800 == 38 [pid = 1649] [id = 548] 08:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1182d9c00) [pid = 1649] [serial = 1644] [outer = 0x0] 08:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a18000) [pid = 1649] [serial = 1645] [outer = 0x1182d9c00] 08:28:24 INFO - PROCESS | 1649 | 1466695704453 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128105400) [pid = 1649] [serial = 1646] [outer = 0x1182d9c00] 08:28:24 INFO - PROCESS | 1649 | 1466695704793 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:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 527ms 08:28:24 INFO - PROCESS | 1649 | 1466695704849 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1649 | 1466695704850 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:28:24 INFO - PROCESS | 1649 | 1466695704852 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1649 | 1466695704854 Marionette TRACE conn2 <- [1,2166,null,{}] 08:28:24 INFO - PROCESS | 1649 | 1466695704856 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:28:24 INFO - PROCESS | 1649 | 1466695704857 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:24 INFO - PROCESS | 1649 | 1466695704986 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:28:25 INFO - PROCESS | 1649 | 1466695705042 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1649 | 1466695705043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec2800 == 39 [pid = 1649] [id = 549] 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110e40400) [pid = 1649] [serial = 1647] [outer = 0x0] 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x111e2c800) [pid = 1649] [serial = 1648] [outer = 0x110e40400] 08:28:25 INFO - PROCESS | 1649 | 1466695705076 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1132e9800) [pid = 1649] [serial = 1649] [outer = 0x110e40400] 08:28:25 INFO - PROCESS | 1649 | 1466695705592 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:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 769ms 08:28:25 INFO - PROCESS | 1649 | 1466695705648 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1649 | 1466695705651 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:28:25 INFO - PROCESS | 1649 | 1466695705658 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1649 | 1466695705660 Marionette TRACE conn2 <- [1,2170,null,{}] 08:28:25 INFO - PROCESS | 1649 | 1466695705686 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:28:25 INFO - PROCESS | 1649 | 1466695705689 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:25 INFO - PROCESS | 1649 | 1466695705847 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:28:25 INFO - PROCESS | 1649 | 1466695705905 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1649 | 1466695705907 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bb2800 == 40 [pid = 1649] [id = 550] 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117ea7c00) [pid = 1649] [serial = 1650] [outer = 0x0] 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11828cc00) [pid = 1649] [serial = 1651] [outer = 0x117ea7c00] 08:28:25 INFO - PROCESS | 1649 | 1466695705938 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11838dc00) [pid = 1649] [serial = 1652] [outer = 0x117ea7c00] 08:28:26 INFO - PROCESS | 1649 | 1466695706479 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:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 845ms 08:28:26 INFO - PROCESS | 1649 | 1466695706500 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1649 | 1466695706503 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:28:26 INFO - PROCESS | 1649 | 1466695706658 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1649 | 1466695706661 Marionette TRACE conn2 <- [1,2174,null,{}] 08:28:26 INFO - PROCESS | 1649 | 1466695706664 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:28:26 INFO - PROCESS | 1649 | 1466695706666 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:26 INFO - PROCESS | 1649 | 1466695706773 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:28:26 INFO - PROCESS | 1649 | 1466695706829 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 1649 | 1466695706832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119195000 == 41 [pid = 1649] [id = 551] 08:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116fb3800) [pid = 1649] [serial = 1653] [outer = 0x0] 08:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1176e2000) [pid = 1649] [serial = 1654] [outer = 0x116fb3800] 08:28:26 INFO - PROCESS | 1649 | 1466695706860 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1182cb400) [pid = 1649] [serial = 1655] [outer = 0x116fb3800] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12be65800 == 40 [pid = 1649] [id = 548] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12abad800 == 39 [pid = 1649] [id = 547] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a652800 == 38 [pid = 1649] [id = 546] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117e32800 == 37 [pid = 1649] [id = 545] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1292de000 == 36 [pid = 1649] [id = 544] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128010800 == 35 [pid = 1649] [id = 543] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1243d2000 == 34 [pid = 1649] [id = 542] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x123671800 == 33 [pid = 1649] [id = 541] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119f87000 == 32 [pid = 1649] [id = 540] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11928c800 == 31 [pid = 1649] [id = 539] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116aca000 == 30 [pid = 1649] [id = 538] 08:28:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11813b000 == 29 [pid = 1649] [id = 537] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126a6b400) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a6a4c00) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124c91000) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126a75400) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126a71c00) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128270800) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12810c400) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1188a7000) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d7a000) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117ea9400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11828d800) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182d6c00) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185efc00) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1211a6400) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116a14000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118118800) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119d7f400) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121186000) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1121ab400) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128ce400) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12872cc00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128779800) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12385d000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118405800) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a41a800) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12872a400) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123861000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1211a2400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12a90e000) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 08:28:27 INFO - PROCESS | 1649 | 1466695707340 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:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 739ms 08:28:27 INFO - PROCESS | 1649 | 1466695707381 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 1649 | 1466695707383 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:28:27 INFO - PROCESS | 1649 | 1466695707387 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1649 | 1466695707388 Marionette TRACE conn2 <- [1,2178,null,{}] 08:28:27 INFO - PROCESS | 1649 | 1466695707393 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:28:27 INFO - PROCESS | 1649 | 1466695707395 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:27 INFO - PROCESS | 1649 | 1466695707476 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:28:27 INFO - PROCESS | 1649 | 1466695707480 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 1649 | 1466695707482 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11873d800 == 30 [pid = 1649] [id = 552] 08:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11828d800) [pid = 1649] [serial = 1656] [outer = 0x0] 08:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1185f2000) [pid = 1649] [serial = 1657] [outer = 0x11828d800] 08:28:27 INFO - PROCESS | 1649 | 1466695707508 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118781c00) [pid = 1649] [serial = 1658] [outer = 0x11828d800] 08:28:27 INFO - PROCESS | 1649 | 1466695707876 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:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 08:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:28:27 INFO - PROCESS | 1649 | 1466695707910 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 1649 | 1466695707911 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:28:27 INFO - PROCESS | 1649 | 1466695707913 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1649 | 1466695707914 Marionette TRACE conn2 <- [1,2182,null,{}] 08:28:27 INFO - PROCESS | 1649 | 1466695707917 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:28:27 INFO - PROCESS | 1649 | 1466695707918 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:28 INFO - PROCESS | 1649 | 1466695708000 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:28:28 INFO - PROCESS | 1649 | 1466695708013 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 1649 | 1466695708018 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x123136800 == 31 [pid = 1649] [id = 553] 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11983c800) [pid = 1649] [serial = 1659] [outer = 0x0] 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119a9a000) [pid = 1649] [serial = 1660] [outer = 0x11983c800] 08:28:28 INFO - PROCESS | 1649 | 1466695708047 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119d7f800) [pid = 1649] [serial = 1661] [outer = 0x11983c800] 08:28:28 INFO - PROCESS | 1649 | 1466695708400 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:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 08:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:28:28 INFO - PROCESS | 1649 | 1466695708431 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1649 | 1466695708433 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:28:28 INFO - PROCESS | 1649 | 1466695708435 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1649 | 1466695708436 Marionette TRACE conn2 <- [1,2186,null,{}] 08:28:28 INFO - PROCESS | 1649 | 1466695708448 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:28:28 INFO - PROCESS | 1649 | 1466695708449 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:28 INFO - PROCESS | 1649 | 1466695708529 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:28:28 INFO - PROCESS | 1649 | 1466695708533 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 1649 | 1466695708534 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269ae000 == 32 [pid = 1649] [id = 554] 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1133cf400) [pid = 1649] [serial = 1662] [outer = 0x0] 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a071800) [pid = 1649] [serial = 1663] [outer = 0x1133cf400] 08:28:28 INFO - PROCESS | 1649 | 1466695708560 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12118e400) [pid = 1649] [serial = 1664] [outer = 0x1133cf400] 08:28:28 INFO - PROCESS | 1649 | 1466695708913 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:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 524ms 08:28:28 INFO - PROCESS | 1649 | 1466695708959 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1649 | 1466695708960 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:28:28 INFO - PROCESS | 1649 | 1466695708962 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1649 | 1466695708963 Marionette TRACE conn2 <- [1,2190,null,{}] 08:28:28 INFO - PROCESS | 1649 | 1466695708966 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:28:28 INFO - PROCESS | 1649 | 1466695708967 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:29 INFO - PROCESS | 1649 | 1466695709043 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:28:29 INFO - PROCESS | 1649 | 1466695709100 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 1649 | 1466695709101 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119879000 == 33 [pid = 1649] [id = 555] 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119d86400) [pid = 1649] [serial = 1665] [outer = 0x0] 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121199c00) [pid = 1649] [serial = 1666] [outer = 0x119d86400] 08:28:29 INFO - PROCESS | 1649 | 1466695709130 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1232c8800) [pid = 1649] [serial = 1667] [outer = 0x119d86400] 08:28:29 INFO - PROCESS | 1649 | 1466695709394 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:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 08:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:28:29 INFO - PROCESS | 1649 | 1466695709434 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1649 | 1466695709435 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:28:29 INFO - PROCESS | 1649 | 1466695709451 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1649 | 1466695709452 Marionette TRACE conn2 <- [1,2194,null,{}] 08:28:29 INFO - PROCESS | 1649 | 1466695709462 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:28:29 INFO - PROCESS | 1649 | 1466695709466 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:29 INFO - PROCESS | 1649 | 1466695709598 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:28:29 INFO - PROCESS | 1649 | 1466695709602 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 1649 | 1466695709603 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a65a800 == 34 [pid = 1649] [id = 556] 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1133a6400) [pid = 1649] [serial = 1668] [outer = 0x0] 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124653c00) [pid = 1649] [serial = 1669] [outer = 0x1133a6400] 08:28:29 INFO - PROCESS | 1649 | 1466695709628 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a66400) [pid = 1649] [serial = 1670] [outer = 0x1133a6400] 08:28:29 INFO - PROCESS | 1649 | 1466695709976 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:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 587ms 08:28:30 INFO - PROCESS | 1649 | 1466695710024 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1649 | 1466695710026 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:28:30 INFO - PROCESS | 1649 | 1466695710028 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1649 | 1466695710029 Marionette TRACE conn2 <- [1,2198,null,{}] 08:28:30 INFO - PROCESS | 1649 | 1466695710031 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:28:30 INFO - PROCESS | 1649 | 1466695710032 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:30 INFO - PROCESS | 1649 | 1466695710131 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:28:30 INFO - PROCESS | 1649 | 1466695710143 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 1649 | 1466695710144 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b186000 == 35 [pid = 1649] [id = 557] 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126a70800) [pid = 1649] [serial = 1671] [outer = 0x0] 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127e25c00) [pid = 1649] [serial = 1672] [outer = 0x126a70800] 08:28:30 INFO - PROCESS | 1649 | 1466695710168 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128111400) [pid = 1649] [serial = 1673] [outer = 0x126a70800] 08:28:30 INFO - PROCESS | 1649 | 1466695710499 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:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 08:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:28:30 INFO - PROCESS | 1649 | 1466695710547 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1649 | 1466695710548 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:28:30 INFO - PROCESS | 1649 | 1466695710550 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1649 | 1466695710551 Marionette TRACE conn2 <- [1,2202,null,{}] 08:28:30 INFO - PROCESS | 1649 | 1466695710554 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:28:30 INFO - PROCESS | 1649 | 1466695710555 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:30 INFO - PROCESS | 1649 | 1466695710653 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:28:30 INFO - PROCESS | 1649 | 1466695710656 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 1649 | 1466695710657 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be6b000 == 36 [pid = 1649] [id = 558] 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a71400) [pid = 1649] [serial = 1674] [outer = 0x0] 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1284ae800) [pid = 1649] [serial = 1675] [outer = 0x126a71400] 08:28:30 INFO - PROCESS | 1649 | 1466695710682 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128730800) [pid = 1649] [serial = 1676] [outer = 0x126a71400] 08:28:31 INFO - PROCESS | 1649 | 1466695710999 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:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 471ms 08:28:31 INFO - PROCESS | 1649 | 1466695711029 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1649 | 1466695711031 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:28:31 INFO - PROCESS | 1649 | 1466695711043 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1649 | 1466695711044 Marionette TRACE conn2 <- [1,2206,null,{}] 08:28:31 INFO - PROCESS | 1649 | 1466695711046 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:28:31 INFO - PROCESS | 1649 | 1466695711047 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:31 INFO - PROCESS | 1649 | 1466695711147 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:28:31 INFO - PROCESS | 1649 | 1466695711150 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1649 | 1466695711152 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf44000 == 37 [pid = 1649] [id = 559] 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12872f400) [pid = 1649] [serial = 1677] [outer = 0x0] 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128772c00) [pid = 1649] [serial = 1678] [outer = 0x12872f400] 08:28:31 INFO - PROCESS | 1649 | 1466695711174 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12920e400) [pid = 1649] [serial = 1679] [outer = 0x12872f400] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1128c4800) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a069400) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1164e8c00) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185ef000) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112c23c00) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117142000) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1191d0000) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12313c000) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x110fa8800) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118528800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x111c83c00) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118377400) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118110400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119485800) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119d81800) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:28:31 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119d81400) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:28:31 INFO - PROCESS | 1649 | 1466695711585 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:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 08:28:31 INFO - PROCESS | 1649 | 1466695711612 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1649 | 1466695711613 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:28:31 INFO - PROCESS | 1649 | 1466695711616 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1649 | 1466695711617 Marionette TRACE conn2 <- [1,2210,null,{}] 08:28:31 INFO - PROCESS | 1649 | 1466695711619 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:28:31 INFO - PROCESS | 1649 | 1466695711620 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:31 INFO - PROCESS | 1649 | 1466695711697 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:28:31 INFO - PROCESS | 1649 | 1466695711700 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1649 | 1466695711701 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269ab800 == 38 [pid = 1649] [id = 560] 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11297e400) [pid = 1649] [serial = 1680] [outer = 0x0] 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118285400) [pid = 1649] [serial = 1681] [outer = 0x11297e400] 08:28:31 INFO - PROCESS | 1649 | 1466695711725 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1191ab400) [pid = 1649] [serial = 1682] [outer = 0x11297e400] 08:28:32 INFO - PROCESS | 1649 | 1466695712060 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:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 08:28:32 INFO - PROCESS | 1649 | 1466695712086 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1649 | 1466695712088 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:28:32 INFO - PROCESS | 1649 | 1466695712093 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1649 | 1466695712094 Marionette TRACE conn2 <- [1,2214,null,{}] 08:28:32 INFO - PROCESS | 1649 | 1466695712097 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:28:32 INFO - PROCESS | 1649 | 1466695712098 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:32 INFO - PROCESS | 1649 | 1466695712214 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:28:32 INFO - PROCESS | 1649 | 1466695712221 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 1649 | 1466695712223 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c724800 == 39 [pid = 1649] [id = 561] 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1191c9400) [pid = 1649] [serial = 1683] [outer = 0x0] 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124503800) [pid = 1649] [serial = 1684] [outer = 0x1191c9400] 08:28:32 INFO - PROCESS | 1649 | 1466695712256 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1292b6000) [pid = 1649] [serial = 1685] [outer = 0x1191c9400] 08:28:32 INFO - PROCESS | 1649 | 1466695712577 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:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 08:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:28:32 INFO - PROCESS | 1649 | 1466695712614 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1649 | 1466695712616 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:28:32 INFO - PROCESS | 1649 | 1466695712618 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1649 | 1466695712619 Marionette TRACE conn2 <- [1,2218,null,{}] 08:28:32 INFO - PROCESS | 1649 | 1466695712621 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:28:32 INFO - PROCESS | 1649 | 1466695712623 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:32 INFO - PROCESS | 1649 | 1466695712701 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:28:32 INFO - PROCESS | 1649 | 1466695712708 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 1649 | 1466695712709 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce39800 == 40 [pid = 1649] [id = 562] 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1292b6800) [pid = 1649] [serial = 1686] [outer = 0x0] 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a6a3400) [pid = 1649] [serial = 1687] [outer = 0x1292b6800] 08:28:32 INFO - PROCESS | 1649 | 1466695712733 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a6ae400) [pid = 1649] [serial = 1688] [outer = 0x1292b6800] 08:28:33 INFO - PROCESS | 1649 | 1466695713056 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:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 08:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:28:33 INFO - PROCESS | 1649 | 1466695713089 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1649 | 1466695713090 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:28:33 INFO - PROCESS | 1649 | 1466695713092 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1649 | 1466695713093 Marionette TRACE conn2 <- [1,2222,null,{}] 08:28:33 INFO - PROCESS | 1649 | 1466695713095 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:28:33 INFO - PROCESS | 1649 | 1466695713096 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:33 INFO - PROCESS | 1649 | 1466695713204 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:28:33 INFO - PROCESS | 1649 | 1466695713217 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1649 | 1466695713218 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2d4800 == 41 [pid = 1649] [id = 563] 08:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119b48400) [pid = 1649] [serial = 1689] [outer = 0x0] 08:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a903c00) [pid = 1649] [serial = 1690] [outer = 0x119b48400] 08:28:33 INFO - PROCESS | 1649 | 1466695713242 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ab3e400) [pid = 1649] [serial = 1691] [outer = 0x119b48400] 08:28:33 INFO - PROCESS | 1649 | 1466695713719 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:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 08:28:33 INFO - PROCESS | 1649 | 1466695713763 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1649 | 1466695713767 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:28:33 INFO - PROCESS | 1649 | 1466695713771 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1649 | 1466695713777 Marionette TRACE conn2 <- [1,2226,null,{}] 08:28:33 INFO - PROCESS | 1649 | 1466695713783 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:28:33 INFO - PROCESS | 1649 | 1466695713786 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:33 INFO - PROCESS | 1649 | 1466695713967 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:28:34 INFO - PROCESS | 1649 | 1466695714080 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 1649 | 1466695714082 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d2800 == 42 [pid = 1649] [id = 564] 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118113400) [pid = 1649] [serial = 1692] [outer = 0x0] 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1182cd000) [pid = 1649] [serial = 1693] [outer = 0x118113400] 08:28:34 INFO - PROCESS | 1649 | 1466695714113 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11840bc00) [pid = 1649] [serial = 1694] [outer = 0x118113400] 08:28:34 INFO - PROCESS | 1649 | 1466695714540 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:28:34 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:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 825ms 08:28:34 INFO - PROCESS | 1649 | 1466695714596 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1649 | 1466695714599 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:28:34 INFO - PROCESS | 1649 | 1466695714604 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1649 | 1466695714606 Marionette TRACE conn2 <- [1,2230,null,{}] 08:28:34 INFO - PROCESS | 1649 | 1466695714608 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:28:34 INFO - PROCESS | 1649 | 1466695714610 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:34 INFO - PROCESS | 1649 | 1466695714721 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:28:34 INFO - PROCESS | 1649 | 1466695714786 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 1649 | 1466695714787 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287c3800 == 43 [pid = 1649] [id = 565] 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119117800) [pid = 1649] [serial = 1695] [outer = 0x0] 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119786000) [pid = 1649] [serial = 1696] [outer = 0x119117800] 08:28:34 INFO - PROCESS | 1649 | 1466695714861 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119d83400) [pid = 1649] [serial = 1697] [outer = 0x119117800] 08:28:35 INFO - PROCESS | 1649 | 1466695715286 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:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 08:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:28:35 INFO - PROCESS | 1649 | 1466695715324 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 1649 | 1466695715326 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:28:35 INFO - PROCESS | 1649 | 1466695715328 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1649 | 1466695715331 Marionette TRACE conn2 <- [1,2234,null,{}] 08:28:35 INFO - PROCESS | 1649 | 1466695715339 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:28:35 INFO - PROCESS | 1649 | 1466695715342 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:35 INFO - PROCESS | 1649 | 1466695715444 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:28:35 INFO - PROCESS | 1649 | 1466695715510 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 1649 | 1466695715512 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce2b000 == 44 [pid = 1649] [id = 566] 08:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12119e400) [pid = 1649] [serial = 1698] [outer = 0x0] 08:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123861000) [pid = 1649] [serial = 1699] [outer = 0x12119e400] 08:28:35 INFO - PROCESS | 1649 | 1466695715584 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125f92c00) [pid = 1649] [serial = 1700] [outer = 0x12119e400] 08:28:35 INFO - PROCESS | 1649 | 1466695715978 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:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 08:28:36 INFO - PROCESS | 1649 | 1466695716001 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1649 | 1466695716004 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:28:36 INFO - PROCESS | 1649 | 1466695716007 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1649 | 1466695716009 Marionette TRACE conn2 <- [1,2238,null,{}] 08:28:36 INFO - PROCESS | 1649 | 1466695716013 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:28:36 INFO - PROCESS | 1649 | 1466695716015 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:36 INFO - PROCESS | 1649 | 1466695716174 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:28:36 INFO - PROCESS | 1649 | 1466695716282 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 1649 | 1466695716284 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b2000 == 45 [pid = 1649] [id = 567] 08:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126a1a800) [pid = 1649] [serial = 1701] [outer = 0x0] 08:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12810a800) [pid = 1649] [serial = 1702] [outer = 0x126a1a800] 08:28:36 INFO - PROCESS | 1649 | 1466695716331 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128770000) [pid = 1649] [serial = 1703] [outer = 0x126a1a800] 08:28:36 INFO - PROCESS | 1649 | 1466695716831 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:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 875ms 08:28:36 INFO - PROCESS | 1649 | 1466695716891 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:28:36 INFO - PROCESS | 1649 | 1466695716892 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:28:36 INFO - PROCESS | 1649 | 1466695716896 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1649 | 1466695716897 Marionette TRACE conn2 <- [1,2242,null,{}] 08:28:36 INFO - PROCESS | 1649 | 1466695716899 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:28:36 INFO - PROCESS | 1649 | 1466695716901 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:37 INFO - PROCESS | 1649 | 1466695717007 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:28:37 INFO - PROCESS | 1649 | 1466695717082 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 1649 | 1466695717084 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x118141000 == 46 [pid = 1649] [id = 568] 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116a0c400) [pid = 1649] [serial = 1704] [outer = 0x0] 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1191a7c00) [pid = 1649] [serial = 1705] [outer = 0x116a0c400] 08:28:37 INFO - PROCESS | 1649 | 1466695717113 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1241e0400) [pid = 1649] [serial = 1706] [outer = 0x116a0c400] 08:28:37 INFO - PROCESS | 1649 | 1466695717635 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:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 769ms 08:28:37 INFO - PROCESS | 1649 | 1466695717665 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:28:37 INFO - PROCESS | 1649 | 1466695717668 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:28:37 INFO - PROCESS | 1649 | 1466695717688 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1649 | 1466695717690 Marionette TRACE conn2 <- [1,2246,null,{}] 08:28:37 INFO - PROCESS | 1649 | 1466695717698 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:28:37 INFO - PROCESS | 1649 | 1466695717699 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:37 INFO - PROCESS | 1649 | 1466695717797 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:28:37 INFO - PROCESS | 1649 | 1466695717878 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 1649 | 1466695717880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e38000 == 47 [pid = 1649] [id = 569] 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118388800) [pid = 1649] [serial = 1707] [outer = 0x0] 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11840a800) [pid = 1649] [serial = 1708] [outer = 0x118388800] 08:28:37 INFO - PROCESS | 1649 | 1466695717909 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118780800) [pid = 1649] [serial = 1709] [outer = 0x118388800] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce39800 == 46 [pid = 1649] [id = 562] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12c724800 == 45 [pid = 1649] [id = 561] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1269ab800 == 44 [pid = 1649] [id = 560] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf44000 == 43 [pid = 1649] [id = 559] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12be6b000 == 42 [pid = 1649] [id = 558] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12b186000 == 41 [pid = 1649] [id = 557] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12a65a800 == 40 [pid = 1649] [id = 556] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119879000 == 39 [pid = 1649] [id = 555] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1269ae000 == 38 [pid = 1649] [id = 554] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x123136800 == 37 [pid = 1649] [id = 553] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11873d800 == 36 [pid = 1649] [id = 552] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119195000 == 35 [pid = 1649] [id = 551] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119bb2800 == 34 [pid = 1649] [id = 550] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec2800 == 33 [pid = 1649] [id = 549] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x118141000 == 32 [pid = 1649] [id = 568] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b2000 == 31 [pid = 1649] [id = 567] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce2b000 == 30 [pid = 1649] [id = 566] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1287c3800 == 29 [pid = 1649] [id = 565] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2d4800 == 28 [pid = 1649] [id = 563] 08:28:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d2800 == 27 [pid = 1649] [id = 564] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1185f4000) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x125f92000) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119b4e000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11a072400) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1132e5000) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x123863c00) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124c88c00) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124506800) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119b4cc00) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127e24c00) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x125d24c00) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12810a400) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124657400) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126a18000) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d7a800) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12118c400) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119d84c00) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118407400) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118118000) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118714800) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11911b400) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115e55400) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116981c00) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118112800) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118381c00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11983b800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123cd9000) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115450400) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128d0400) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123141000) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1188ab800) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12438fc00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11810e400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 08:28:38 INFO - PROCESS | 1649 | 1466695718943 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:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1294ms 08:28:38 INFO - PROCESS | 1649 | 1466695718966 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:28:38 INFO - PROCESS | 1649 | 1466695718968 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:28:38 INFO - PROCESS | 1649 | 1466695718973 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1649 | 1466695718975 Marionette TRACE conn2 <- [1,2250,null,{}] 08:28:38 INFO - PROCESS | 1649 | 1466695718978 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:28:38 INFO - PROCESS | 1649 | 1466695718980 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:39 INFO - PROCESS | 1649 | 1466695719063 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:28:39 INFO - PROCESS | 1649 | 1466695719067 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 1649 | 1466695719070 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11699d800 == 28 [pid = 1649] [id = 570] 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113204000) [pid = 1649] [serial = 1710] [outer = 0x0] 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115de8800) [pid = 1649] [serial = 1711] [outer = 0x113204000] 08:28:39 INFO - PROCESS | 1649 | 1466695719102 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112d36c00) [pid = 1649] [serial = 1712] [outer = 0x113204000] 08:28:39 INFO - PROCESS | 1649 | 1466695719477 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:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 08:28:39 INFO - PROCESS | 1649 | 1466695719493 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1649 | 1466695719497 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:28:39 INFO - PROCESS | 1649 | 1466695719501 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1649 | 1466695719503 Marionette TRACE conn2 <- [1,2254,null,{}] 08:28:39 INFO - PROCESS | 1649 | 1466695719506 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:28:39 INFO - PROCESS | 1649 | 1466695719507 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:39 INFO - PROCESS | 1649 | 1466695719585 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:28:39 INFO - PROCESS | 1649 | 1466695719592 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 1649 | 1466695719593 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d2800 == 29 [pid = 1649] [id = 571] 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1176e4c00) [pid = 1649] [serial = 1713] [outer = 0x0] 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182cac00) [pid = 1649] [serial = 1714] [outer = 0x1176e4c00] 08:28:39 INFO - PROCESS | 1649 | 1466695719621 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11836e800) [pid = 1649] [serial = 1715] [outer = 0x1176e4c00] 08:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 08:28:39 INFO - PROCESS | 1649 | 1466695719962 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:28:39 INFO - PROCESS | 1649 | 1466695719970 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1649 | 1466695719973 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:28:39 INFO - PROCESS | 1649 | 1466695719975 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1649 | 1466695719978 Marionette TRACE conn2 <- [1,2258,null,{}] 08:28:39 INFO - PROCESS | 1649 | 1466695719985 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:28:39 INFO - PROCESS | 1649 | 1466695719990 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:40 INFO - PROCESS | 1649 | 1466695720073 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:28:40 INFO - PROCESS | 1649 | 1466695720130 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1649 | 1466695720132 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f85000 == 30 [pid = 1649] [id = 572] 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c21400) [pid = 1649] [serial = 1716] [outer = 0x0] 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185f9800) [pid = 1649] [serial = 1717] [outer = 0x113c21400] 08:28:40 INFO - PROCESS | 1649 | 1466695720160 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1188af000) [pid = 1649] [serial = 1718] [outer = 0x113c21400] 08:28:40 INFO - PROCESS | 1649 | 1466695720452 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:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 08:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:28:40 INFO - PROCESS | 1649 | 1466695720497 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1649 | 1466695720499 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:28:40 INFO - PROCESS | 1649 | 1466695720501 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1649 | 1466695720502 Marionette TRACE conn2 <- [1,2262,null,{}] 08:28:40 INFO - PROCESS | 1649 | 1466695720505 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:28:40 INFO - PROCESS | 1649 | 1466695720507 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:40 INFO - PROCESS | 1649 | 1466695720585 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:28:40 INFO - PROCESS | 1649 | 1466695720647 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1649 | 1466695720648 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x123663800 == 31 [pid = 1649] [id = 573] 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118785800) [pid = 1649] [serial = 1719] [outer = 0x0] 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11978e400) [pid = 1649] [serial = 1720] [outer = 0x118785800] 08:28:40 INFO - PROCESS | 1649 | 1466695720673 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d7bc00) [pid = 1649] [serial = 1721] [outer = 0x118785800] 08:28:40 INFO - PROCESS | 1649 | 1466695720951 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:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 08:28:40 INFO - PROCESS | 1649 | 1466695720970 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1649 | 1466695720971 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:28:40 INFO - PROCESS | 1649 | 1466695720981 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1649 | 1466695720990 Marionette TRACE conn2 <- [1,2266,null,{}] 08:28:41 INFO - PROCESS | 1649 | 1466695721009 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:28:41 INFO - PROCESS | 1649 | 1466695721011 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:41 INFO - PROCESS | 1649 | 1466695721107 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:28:41 INFO - PROCESS | 1649 | 1466695721111 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1649 | 1466695721112 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bdf000 == 32 [pid = 1649] [id = 574] 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116fba400) [pid = 1649] [serial = 1722] [outer = 0x0] 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119d7d400) [pid = 1649] [serial = 1723] [outer = 0x116fba400] 08:28:41 INFO - PROCESS | 1649 | 1466695721137 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a071000) [pid = 1649] [serial = 1724] [outer = 0x116fba400] 08:28:41 INFO - PROCESS | 1649 | 1466695721463 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:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 534ms 08:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:28:41 INFO - PROCESS | 1649 | 1466695721516 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1649 | 1466695721517 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1649 | 1466695721519 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1649 | 1466695721520 Marionette TRACE conn2 <- [1,2270,null,{}] 08:28:41 INFO - PROCESS | 1649 | 1466695721522 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:28:41 INFO - PROCESS | 1649 | 1466695721527 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:41 INFO - PROCESS | 1649 | 1466695721642 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:28:41 INFO - PROCESS | 1649 | 1466695721660 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1649 | 1466695721661 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12841d000 == 33 [pid = 1649] [id = 575] 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a1c8800) [pid = 1649] [serial = 1725] [outer = 0x0] 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12119c400) [pid = 1649] [serial = 1726] [outer = 0x11a1c8800] 08:28:41 INFO - PROCESS | 1649 | 1466695721686 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124386400) [pid = 1649] [serial = 1727] [outer = 0x11a1c8800] 08:28:42 INFO - PROCESS | 1649 | 1466695722019 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:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 08:28:42 INFO - PROCESS | 1649 | 1466695722047 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1649 | 1466695722049 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:28:42 INFO - PROCESS | 1649 | 1466695722051 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1649 | 1466695722052 Marionette TRACE conn2 <- [1,2274,null,{}] 08:28:42 INFO - PROCESS | 1649 | 1466695722054 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:28:42 INFO - PROCESS | 1649 | 1466695722055 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:42 INFO - PROCESS | 1649 | 1466695722157 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:28:42 INFO - PROCESS | 1649 | 1466695722160 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1649 | 1466695722161 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x129669000 == 34 [pid = 1649] [id = 576] 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112c22400) [pid = 1649] [serial = 1728] [outer = 0x0] 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124506800) [pid = 1649] [serial = 1729] [outer = 0x112c22400] 08:28:42 INFO - PROCESS | 1649 | 1466695722185 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125b0c800) [pid = 1649] [serial = 1730] [outer = 0x112c22400] 08:28:42 INFO - PROCESS | 1649 | 1466695722498 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:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 08:28:42 INFO - PROCESS | 1649 | 1466695722519 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1649 | 1466695722521 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:28:42 INFO - PROCESS | 1649 | 1466695722531 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1649 | 1466695722532 Marionette TRACE conn2 <- [1,2278,null,{}] 08:28:42 INFO - PROCESS | 1649 | 1466695722534 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:28:42 INFO - PROCESS | 1649 | 1466695722535 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:42 INFO - PROCESS | 1649 | 1466695722638 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:28:42 INFO - PROCESS | 1649 | 1466695722642 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1649 | 1466695722643 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a56d800 == 35 [pid = 1649] [id = 577] 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1185fc000) [pid = 1649] [serial = 1731] [outer = 0x0] 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125d26400) [pid = 1649] [serial = 1732] [outer = 0x1185fc000] 08:28:42 INFO - PROCESS | 1649 | 1466695722667 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126a16800) [pid = 1649] [serial = 1733] [outer = 0x1185fc000] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1133a6400) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126a71400) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126a70800) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1292b6800) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12872f400) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11983c800) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x110e40400) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117ea7c00) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1133cf400) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11828d800) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119d86400) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182d9c00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116fb3800) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11297e400) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119b48400) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:28:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1191c9400) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:28:43 INFO - PROCESS | 1649 | 1466695723217 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:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 08:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:28:43 INFO - PROCESS | 1649 | 1466695723251 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1649 | 1466695723252 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:28:43 INFO - PROCESS | 1649 | 1466695723255 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1649 | 1466695723256 Marionette TRACE conn2 <- [1,2282,null,{}] 08:28:43 INFO - PROCESS | 1649 | 1466695723258 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:28:43 INFO - PROCESS | 1649 | 1466695723259 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:43 INFO - PROCESS | 1649 | 1466695723342 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:28:43 INFO - PROCESS | 1649 | 1466695723345 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 1649 | 1466695723347 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f7d000 == 36 [pid = 1649] [id = 578] 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115de8000) [pid = 1649] [serial = 1734] [outer = 0x0] 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1176e9000) [pid = 1649] [serial = 1735] [outer = 0x115de8000] 08:28:43 INFO - PROCESS | 1649 | 1466695723371 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119781400) [pid = 1649] [serial = 1736] [outer = 0x115de8000] 08:28:43 INFO - PROCESS | 1649 | 1466695723697 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:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 08:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:28:43 INFO - PROCESS | 1649 | 1466695723726 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1649 | 1466695723727 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:28:43 INFO - PROCESS | 1649 | 1466695723729 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1649 | 1466695723730 Marionette TRACE conn2 <- [1,2286,null,{}] 08:28:43 INFO - PROCESS | 1649 | 1466695723732 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:28:43 INFO - PROCESS | 1649 | 1466695723733 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:43 INFO - PROCESS | 1649 | 1466695723832 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:28:43 INFO - PROCESS | 1649 | 1466695723840 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 1649 | 1466695723842 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b196000 == 37 [pid = 1649] [id = 579] 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118781800) [pid = 1649] [serial = 1737] [outer = 0x0] 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125d27400) [pid = 1649] [serial = 1738] [outer = 0x118781800] 08:28:43 INFO - PROCESS | 1649 | 1466695723866 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126a6b000) [pid = 1649] [serial = 1739] [outer = 0x118781800] 08:28:44 INFO - PROCESS | 1649 | 1466695724165 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:28:44 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:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 08:28:44 INFO - PROCESS | 1649 | 1466695724198 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1649 | 1466695724199 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:28:44 INFO - PROCESS | 1649 | 1466695724201 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1649 | 1466695724203 Marionette TRACE conn2 <- [1,2290,null,{}] 08:28:44 INFO - PROCESS | 1649 | 1466695724205 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:28:44 INFO - PROCESS | 1649 | 1466695724207 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:44 INFO - PROCESS | 1649 | 1466695724305 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:28:44 INFO - PROCESS | 1649 | 1466695724310 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1649 | 1466695724312 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x125bde800 == 38 [pid = 1649] [id = 580] 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126a72400) [pid = 1649] [serial = 1740] [outer = 0x0] 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128102400) [pid = 1649] [serial = 1741] [outer = 0x126a72400] 08:28:44 INFO - PROCESS | 1649 | 1466695724339 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1284b5800) [pid = 1649] [serial = 1742] [outer = 0x126a72400] 08:28:44 INFO - PROCESS | 1649 | 1466695724679 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:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 517ms 08:28:44 INFO - PROCESS | 1649 | 1466695724720 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1649 | 1466695724721 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:28:44 INFO - PROCESS | 1649 | 1466695724723 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1649 | 1466695724724 Marionette TRACE conn2 <- [1,2294,null,{}] 08:28:44 INFO - PROCESS | 1649 | 1466695724727 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:28:44 INFO - PROCESS | 1649 | 1466695724728 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:44 INFO - PROCESS | 1649 | 1466695724833 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:28:44 INFO - PROCESS | 1649 | 1466695724841 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1649 | 1466695724843 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c489800 == 39 [pid = 1649] [id = 581] 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128729000) [pid = 1649] [serial = 1743] [outer = 0x0] 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128736800) [pid = 1649] [serial = 1744] [outer = 0x128729000] 08:28:44 INFO - PROCESS | 1649 | 1466695724867 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12877c000) [pid = 1649] [serial = 1745] [outer = 0x128729000] 08:28:45 INFO - PROCESS | 1649 | 1466695725230 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:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 567ms 08:28:45 INFO - PROCESS | 1649 | 1466695725292 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1649 | 1466695725294 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:28:45 INFO - PROCESS | 1649 | 1466695725298 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1649 | 1466695725300 Marionette TRACE conn2 <- [1,2298,null,{}] 08:28:45 INFO - PROCESS | 1649 | 1466695725304 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:28:45 INFO - PROCESS | 1649 | 1466695725305 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:45 INFO - PROCESS | 1649 | 1466695725424 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:28:45 INFO - PROCESS | 1649 | 1466695725481 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 1649 | 1466695725485 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11745a800 == 40 [pid = 1649] [id = 582] 08:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x113208400) [pid = 1649] [serial = 1746] [outer = 0x0] 08:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1133dac00) [pid = 1649] [serial = 1747] [outer = 0x113208400] 08:28:45 INFO - PROCESS | 1649 | 1466695725516 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11697f800) [pid = 1649] [serial = 1748] [outer = 0x113208400] 08:28:46 INFO - PROCESS | 1649 | 1466695726080 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:28:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:28:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 821ms 08:28:46 INFO - PROCESS | 1649 | 1466695726119 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 1649 | 1466695726123 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:28:46 INFO - PROCESS | 1649 | 1466695726129 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1649 | 1466695726131 Marionette TRACE conn2 <- [1,2302,null,{}] 08:28:46 INFO - PROCESS | 1649 | 1466695726133 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:28:46 INFO - PROCESS | 1649 | 1466695726135 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:46 INFO - PROCESS | 1649 | 1466695726243 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:28:46 INFO - PROCESS | 1649 | 1466695726325 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 1649 | 1466695726326 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12382d000 == 41 [pid = 1649] [id = 583] 08:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11838d800) [pid = 1649] [serial = 1749] [outer = 0x0] 08:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118407800) [pid = 1649] [serial = 1750] [outer = 0x11838d800] 08:28:46 INFO - PROCESS | 1649 | 1466695726357 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118711000) [pid = 1649] [serial = 1751] [outer = 0x11838d800] 08:28:47 INFO - PROCESS | 1649 | 1466695727008 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:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 920ms 08:28:47 INFO - PROCESS | 1649 | 1466695727050 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1649 | 1466695727053 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:28:47 INFO - PROCESS | 1649 | 1466695727059 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1649 | 1466695727062 Marionette TRACE conn2 <- [1,2306,null,{}] 08:28:47 INFO - PROCESS | 1649 | 1466695727071 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:28:47 INFO - PROCESS | 1649 | 1466695727073 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:47 INFO - PROCESS | 1649 | 1466695727185 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:28:47 INFO - PROCESS | 1649 | 1466695727267 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1649 | 1466695727270 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x117471000 == 42 [pid = 1649] [id = 584] 08:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x117142000) [pid = 1649] [serial = 1752] [outer = 0x0] 08:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x117ea9400) [pid = 1649] [serial = 1753] [outer = 0x117142000] 08:28:47 INFO - PROCESS | 1649 | 1466695727299 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1182d3400) [pid = 1649] [serial = 1754] [outer = 0x117142000] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x125bde800 == 41 [pid = 1649] [id = 580] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b196000 == 40 [pid = 1649] [id = 579] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119f7d000 == 39 [pid = 1649] [id = 578] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a56d800 == 38 [pid = 1649] [id = 577] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x129669000 == 37 [pid = 1649] [id = 576] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12841d000 == 36 [pid = 1649] [id = 575] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x125bdf000 == 35 [pid = 1649] [id = 574] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x123663800 == 34 [pid = 1649] [id = 573] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119f85000 == 33 [pid = 1649] [id = 572] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d2800 == 32 [pid = 1649] [id = 571] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11699d800 == 31 [pid = 1649] [id = 570] 08:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x117e38000 == 30 [pid = 1649] [id = 569] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124653c00) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1284ae800) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x127e25c00) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12a6ae400) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128772c00) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119a9a000) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119d7f800) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x111e2c800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128730800) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1132e9800) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11828cc00) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11838dc00) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a071800) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12118e400) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1185f2000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118781c00) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121199c00) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128105400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1176e2000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1182cb400) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1191ab400) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12ab3e400) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118285400) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124503800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a6a3400) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12920e400) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126a66400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128111400) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a903c00) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1292b6000) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1232c8800) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1649 | 1466695727735 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:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 728ms 08:28:47 INFO - PROCESS | 1649 | 1466695727785 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1649 | 1466695727788 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:28:47 INFO - PROCESS | 1649 | 1466695727792 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1649 | 1466695727794 Marionette TRACE conn2 <- [1,2310,null,{}] 08:28:47 INFO - PROCESS | 1649 | 1466695727796 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:28:47 INFO - PROCESS | 1649 | 1466695727798 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:47 INFO - PROCESS | 1649 | 1466695727881 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:28:47 INFO - PROCESS | 1649 | 1466695727940 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1649 | 1466695727941 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198c3000 == 31 [pid = 1649] [id = 585] 08:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1182d6800) [pid = 1649] [serial = 1755] [outer = 0x0] 08:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185ee800) [pid = 1649] [serial = 1756] [outer = 0x1182d6800] 08:28:47 INFO - PROCESS | 1649 | 1466695727968 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1188ab400) [pid = 1649] [serial = 1757] [outer = 0x1182d6800] 08:28:48 INFO - PROCESS | 1649 | 1466695728281 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:28:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:28:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 08:28:48 INFO - PROCESS | 1649 | 1466695728311 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1649 | 1466695728313 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:28:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:28:48 INFO - PROCESS | 1649 | 1466695728315 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1649 | 1466695728318 Marionette TRACE conn2 <- [1,2314,null,{}] 08:28:48 INFO - PROCESS | 1649 | 1466695728328 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:28:48 INFO - PROCESS | 1649 | 1466695728331 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:48 INFO - PROCESS | 1649 | 1466695728411 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:28:48 INFO - PROCESS | 1649 | 1466695728468 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 1649 | 1466695728471 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a76800 == 32 [pid = 1649] [id = 586] 08:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1191a7000) [pid = 1649] [serial = 1758] [outer = 0x0] 08:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119b4d800) [pid = 1649] [serial = 1759] [outer = 0x1191a7000] 08:28:48 INFO - PROCESS | 1649 | 1466695728501 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a071800) [pid = 1649] [serial = 1760] [outer = 0x1191a7000] 08:28:48 INFO - PROCESS | 1649 | 1466695728793 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:28:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:28:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 08:28:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:28:48 INFO - PROCESS | 1649 | 1466695728844 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1649 | 1466695728846 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:28:48 INFO - PROCESS | 1649 | 1466695728850 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1649 | 1466695728851 Marionette TRACE conn2 <- [1,2318,null,{}] 08:28:48 INFO - PROCESS | 1649 | 1466695728855 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:28:48 INFO - PROCESS | 1649 | 1466695728860 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:48 INFO - PROCESS | 1649 | 1466695728986 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:28:49 INFO - PROCESS | 1649 | 1466695729084 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1649 | 1466695729086 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12800b000 == 33 [pid = 1649] [id = 587] 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121185c00) [pid = 1649] [serial = 1761] [outer = 0x0] 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121195800) [pid = 1649] [serial = 1762] [outer = 0x121185c00] 08:28:49 INFO - PROCESS | 1649 | 1466695729134 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1211b1000) [pid = 1649] [serial = 1763] [outer = 0x121185c00] 08:28:49 INFO - PROCESS | 1649 | 1466695729494 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:28:49 INFO - PROCESS | 1649 | 1466695729527 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 1649 | 1466695729529 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1649 | 1466695729530 Marionette TRACE conn2 <- [1,2322,null,{}] 08:28:49 INFO - PROCESS | 1649 | 1466695729532 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:28:49 INFO - PROCESS | 1649 | 1466695729534 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:49 INFO - PROCESS | 1649 | 1466695729611 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:28:49 INFO - PROCESS | 1649 | 1466695729681 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1649 | 1466695729683 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292f7000 == 34 [pid = 1649] [id = 588] 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11297ec00) [pid = 1649] [serial = 1764] [outer = 0x0] 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123141000) [pid = 1649] [serial = 1765] [outer = 0x11297ec00] 08:28:49 INFO - PROCESS | 1649 | 1466695729707 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12438c000) [pid = 1649] [serial = 1766] [outer = 0x11297ec00] 08:28:50 INFO - PROCESS | 1649 | 1466695730002 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:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 08:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:28:50 INFO - PROCESS | 1649 | 1466695730047 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1649 | 1466695730049 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:28:50 INFO - PROCESS | 1649 | 1466695730051 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1649 | 1466695730052 Marionette TRACE conn2 <- [1,2326,null,{}] 08:28:50 INFO - PROCESS | 1649 | 1466695730054 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:28:50 INFO - PROCESS | 1649 | 1466695730060 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:50 INFO - PROCESS | 1649 | 1466695730197 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:28:50 INFO - PROCESS | 1649 | 1466695730201 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1649 | 1466695730202 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a649000 == 35 [pid = 1649] [id = 589] 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1233f3000) [pid = 1649] [serial = 1767] [outer = 0x0] 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124c86000) [pid = 1649] [serial = 1768] [outer = 0x1233f3000] 08:28:50 INFO - PROCESS | 1649 | 1466695730227 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128107c00) [pid = 1649] [serial = 1769] [outer = 0x1233f3000] 08:28:50 INFO - PROCESS | 1649 | 1466695730584 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:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 08:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:28:50 INFO - PROCESS | 1649 | 1466695730622 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1649 | 1466695730624 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:28:50 INFO - PROCESS | 1649 | 1466695730626 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1649 | 1466695730627 Marionette TRACE conn2 <- [1,2330,null,{}] 08:28:50 INFO - PROCESS | 1649 | 1466695730629 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:28:50 INFO - PROCESS | 1649 | 1466695730630 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:50 INFO - PROCESS | 1649 | 1466695730731 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:28:50 INFO - PROCESS | 1649 | 1466695730734 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1649 | 1466695730735 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b992800 == 36 [pid = 1649] [id = 590] 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12810d400) [pid = 1649] [serial = 1770] [outer = 0x0] 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128270c00) [pid = 1649] [serial = 1771] [outer = 0x12810d400] 08:28:50 INFO - PROCESS | 1649 | 1466695730767 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12876f400) [pid = 1649] [serial = 1772] [outer = 0x12810d400] 08:28:51 INFO - PROCESS | 1649 | 1466695731088 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:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 08:28:51 INFO - PROCESS | 1649 | 1466695731144 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1649 | 1466695731145 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:28:51 INFO - PROCESS | 1649 | 1466695731147 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1649 | 1466695731149 Marionette TRACE conn2 <- [1,2334,null,{}] 08:28:51 INFO - PROCESS | 1649 | 1466695731151 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:28:51 INFO - PROCESS | 1649 | 1466695731152 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:51 INFO - PROCESS | 1649 | 1466695731249 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:28:51 INFO - PROCESS | 1649 | 1466695731261 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 1649 | 1466695731262 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be81800 == 37 [pid = 1649] [id = 591] 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12876f800) [pid = 1649] [serial = 1773] [outer = 0x0] 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129214c00) [pid = 1649] [serial = 1774] [outer = 0x12876f800] 08:28:51 INFO - PROCESS | 1649 | 1466695731286 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1292b5000) [pid = 1649] [serial = 1775] [outer = 0x12876f800] 08:28:51 INFO - PROCESS | 1649 | 1466695731618 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:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113c21400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116fba400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119117800) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118113400) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113204000) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112c22400) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a0c400) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1176e4c00) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185fc000) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115de8000) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11a1c8800) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a72400) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118388800) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118781800) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118785800) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126a1a800) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:28:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12119e400) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:28:51 INFO - PROCESS | 1649 | 1466695731718 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1649 | 1466695731719 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:28:51 INFO - PROCESS | 1649 | 1466695731725 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1649 | 1466695731726 Marionette TRACE conn2 <- [1,2338,null,{}] 08:28:51 INFO - PROCESS | 1649 | 1466695731728 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:28:51 INFO - PROCESS | 1649 | 1466695731730 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:51 INFO - PROCESS | 1649 | 1466695731827 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:28:51 INFO - PROCESS | 1649 | 1466695731831 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 1649 | 1466695731832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a78800 == 38 [pid = 1649] [id = 592] 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x115de8000) [pid = 1649] [serial = 1776] [outer = 0x0] 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11612c400) [pid = 1649] [serial = 1777] [outer = 0x115de8000] 08:28:51 INFO - PROCESS | 1649 | 1466695731863 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118781800) [pid = 1649] [serial = 1778] [outer = 0x115de8000] 08:28:52 INFO - PROCESS | 1649 | 1466695732176 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:28:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:28:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 08:28:52 INFO - PROCESS | 1649 | 1466695732194 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1649 | 1466695732195 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:28:52 INFO - PROCESS | 1649 | 1466695732197 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1649 | 1466695732198 Marionette TRACE conn2 <- [1,2342,null,{}] 08:28:52 INFO - PROCESS | 1649 | 1466695732200 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:28:52 INFO - PROCESS | 1649 | 1466695732201 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:52 INFO - PROCESS | 1649 | 1466695732310 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:28:52 INFO - PROCESS | 1649 | 1466695732400 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1649 | 1466695732401 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c486800 == 39 [pid = 1649] [id = 593] 08:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113c21400) [pid = 1649] [serial = 1779] [outer = 0x0] 08:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11983b800) [pid = 1649] [serial = 1780] [outer = 0x113c21400] 08:28:52 INFO - PROCESS | 1649 | 1466695732442 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126a6f000) [pid = 1649] [serial = 1781] [outer = 0x113c21400] 08:28:52 INFO - PROCESS | 1649 | 1466695732797 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:28:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:28:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 621ms 08:28:52 INFO - PROCESS | 1649 | 1466695732818 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1649 | 1466695732820 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:28:52 INFO - PROCESS | 1649 | 1466695732826 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1649 | 1466695732828 Marionette TRACE conn2 <- [1,2346,null,{}] 08:28:52 INFO - PROCESS | 1649 | 1466695732830 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:28:52 INFO - PROCESS | 1649 | 1466695732832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:52 INFO - PROCESS | 1649 | 1466695732932 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:28:52 INFO - PROCESS | 1649 | 1466695732993 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1649 | 1466695732994 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce32800 == 40 [pid = 1649] [id = 594] 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115d0c400) [pid = 1649] [serial = 1782] [outer = 0x0] 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a5d6400) [pid = 1649] [serial = 1783] [outer = 0x115d0c400] 08:28:53 INFO - PROCESS | 1649 | 1466695733020 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a904800) [pid = 1649] [serial = 1784] [outer = 0x115d0c400] 08:28:53 INFO - PROCESS | 1649 | 1466695733295 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:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 08:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:28:53 INFO - PROCESS | 1649 | 1466695733346 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1649 | 1466695733347 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1649 | 1466695733349 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1649 | 1466695733350 Marionette TRACE conn2 <- [1,2350,null,{}] 08:28:53 INFO - PROCESS | 1649 | 1466695733352 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:28:53 INFO - PROCESS | 1649 | 1466695733353 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:53 INFO - PROCESS | 1649 | 1466695733438 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:28:53 INFO - PROCESS | 1649 | 1466695733444 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 1649 | 1466695733445 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d352800 == 41 [pid = 1649] [id = 595] 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a90ac00) [pid = 1649] [serial = 1785] [outer = 0x0] 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12ab45800) [pid = 1649] [serial = 1786] [outer = 0x12a90ac00] 08:28:53 INFO - PROCESS | 1649 | 1466695733468 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b139400) [pid = 1649] [serial = 1787] [outer = 0x12a90ac00] 08:28:53 INFO - PROCESS | 1649 | 1466695733914 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:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 618ms 08:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:28:53 INFO - PROCESS | 1649 | 1466695733968 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1649 | 1466695733970 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1649 | 1466695733973 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1649 | 1466695733975 Marionette TRACE conn2 <- [1,2354,null,{}] 08:28:53 INFO - PROCESS | 1649 | 1466695733979 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:28:53 INFO - PROCESS | 1649 | 1466695733981 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:54 INFO - PROCESS | 1649 | 1466695734091 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:28:54 INFO - PROCESS | 1649 | 1466695734168 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1649 | 1466695734170 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195b8800 == 42 [pid = 1649] [id = 596] 08:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1133d8800) [pid = 1649] [serial = 1788] [outer = 0x0] 08:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118113000) [pid = 1649] [serial = 1789] [outer = 0x1133d8800] 08:28:54 INFO - PROCESS | 1649 | 1466695734200 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118381c00) [pid = 1649] [serial = 1790] [outer = 0x1133d8800] 08:28:54 INFO - PROCESS | 1649 | 1466695734628 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:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 08:28:54 INFO - PROCESS | 1649 | 1466695734644 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1649 | 1466695734648 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:28:54 INFO - PROCESS | 1649 | 1466695734653 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1649 | 1466695734655 Marionette TRACE conn2 <- [1,2358,null,{}] 08:28:54 INFO - PROCESS | 1649 | 1466695734658 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:28:54 INFO - PROCESS | 1649 | 1466695734659 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:54 INFO - PROCESS | 1649 | 1466695734795 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:28:54 INFO - PROCESS | 1649 | 1466695734887 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1649 | 1466695734889 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129668800 == 43 [pid = 1649] [id = 597] 08:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1191ca800) [pid = 1649] [serial = 1791] [outer = 0x0] 08:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119839c00) [pid = 1649] [serial = 1792] [outer = 0x1191ca800] 08:28:54 INFO - PROCESS | 1649 | 1466695734951 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119d87c00) [pid = 1649] [serial = 1793] [outer = 0x1191ca800] 08:28:55 INFO - PROCESS | 1649 | 1466695735396 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:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 773ms 08:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:28:55 INFO - PROCESS | 1649 | 1466695735427 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1649 | 1466695735429 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:28:55 INFO - PROCESS | 1649 | 1466695735432 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1649 | 1466695735437 Marionette TRACE conn2 <- [1,2362,null,{}] 08:28:55 INFO - PROCESS | 1649 | 1466695735448 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:28:55 INFO - PROCESS | 1649 | 1466695735453 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:55 INFO - PROCESS | 1649 | 1466695735558 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:28:55 INFO - PROCESS | 1649 | 1466695735621 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 1649 | 1466695735623 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d360000 == 44 [pid = 1649] [id = 598] 08:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12313bc00) [pid = 1649] [serial = 1794] [outer = 0x0] 08:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124c93c00) [pid = 1649] [serial = 1795] [outer = 0x12313bc00] 08:28:55 INFO - PROCESS | 1649 | 1466695735654 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126a6a800) [pid = 1649] [serial = 1796] [outer = 0x12313bc00] 08:28:56 INFO - PROCESS | 1649 | 1466695736110 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:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 726ms 08:28:56 INFO - PROCESS | 1649 | 1466695736176 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:28:56 INFO - PROCESS | 1649 | 1466695736178 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1649 | 1466695736180 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1649 | 1466695736182 Marionette TRACE conn2 <- [1,2366,null,{}] 08:28:56 INFO - PROCESS | 1649 | 1466695736184 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:28:56 INFO - PROCESS | 1649 | 1466695736185 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:56 INFO - PROCESS | 1649 | 1466695736288 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:28:56 INFO - PROCESS | 1649 | 1466695736362 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1649 | 1466695736363 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9b4800 == 45 [pid = 1649] [id = 599] 08:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126a75c00) [pid = 1649] [serial = 1797] [outer = 0x0] 08:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128734400) [pid = 1649] [serial = 1798] [outer = 0x126a75c00] 08:28:56 INFO - PROCESS | 1649 | 1466695736393 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1292b3400) [pid = 1649] [serial = 1799] [outer = 0x126a75c00] 08:28:56 INFO - PROCESS | 1649 | 1466695736818 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:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 08:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:28:56 INFO - PROCESS | 1649 | 1466695736850 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1649 | 1466695736851 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1649 | 1466695736853 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1649 | 1466695736855 Marionette TRACE conn2 <- [1,2370,null,{}] 08:28:56 INFO - PROCESS | 1649 | 1466695736857 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:28:56 INFO - PROCESS | 1649 | 1466695736858 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:56 INFO - PROCESS | 1649 | 1466695736974 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:28:57 INFO - PROCESS | 1649 | 1466695737035 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 1649 | 1466695737036 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd82800 == 46 [pid = 1649] [id = 600] 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128102c00) [pid = 1649] [serial = 1800] [outer = 0x0] 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1292b4800) [pid = 1649] [serial = 1801] [outer = 0x128102c00] 08:28:57 INFO - PROCESS | 1649 | 1466695737064 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a6aec00) [pid = 1649] [serial = 1802] [outer = 0x128102c00] 08:28:57 INFO - PROCESS | 1649 | 1466695737684 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:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 874ms 08:28:57 INFO - PROCESS | 1649 | 1466695737730 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:28:57 INFO - PROCESS | 1649 | 1466695737732 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:28:57 INFO - PROCESS | 1649 | 1466695737735 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1649 | 1466695737737 Marionette TRACE conn2 <- [1,2374,null,{}] 08:28:57 INFO - PROCESS | 1649 | 1466695737743 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:28:57 INFO - PROCESS | 1649 | 1466695737745 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:57 INFO - PROCESS | 1649 | 1466695737843 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:28:57 INFO - PROCESS | 1649 | 1466695737919 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 1649 | 1466695737920 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x118146800 == 47 [pid = 1649] [id = 601] 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1182d3000) [pid = 1649] [serial = 1803] [outer = 0x0] 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118381400) [pid = 1649] [serial = 1804] [outer = 0x1182d3000] 08:28:57 INFO - PROCESS | 1649 | 1466695737949 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118411400) [pid = 1649] [serial = 1805] [outer = 0x1182d3000] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce32800 == 46 [pid = 1649] [id = 594] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12c486800 == 45 [pid = 1649] [id = 593] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x123a78800 == 44 [pid = 1649] [id = 592] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12be81800 == 43 [pid = 1649] [id = 591] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12b992800 == 42 [pid = 1649] [id = 590] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a649000 == 41 [pid = 1649] [id = 589] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1292f7000 == 40 [pid = 1649] [id = 588] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12800b000 == 39 [pid = 1649] [id = 587] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x123a76800 == 38 [pid = 1649] [id = 586] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1198c3000 == 37 [pid = 1649] [id = 585] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117471000 == 36 [pid = 1649] [id = 584] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12382d000 == 35 [pid = 1649] [id = 583] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11745a800 == 34 [pid = 1649] [id = 582] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12c489800 == 33 [pid = 1649] [id = 581] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd82800 == 32 [pid = 1649] [id = 600] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9b4800 == 31 [pid = 1649] [id = 599] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d360000 == 30 [pid = 1649] [id = 598] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x129668800 == 29 [pid = 1649] [id = 597] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d352800 == 28 [pid = 1649] [id = 595] 08:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1195b8800 == 27 [pid = 1649] [id = 596] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1185f9800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11a071000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119786000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1182cd000) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d36c00) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124506800) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1191a7c00) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11836e800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126a16800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1176e9000) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11840bc00) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12119c400) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182cac00) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128102400) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118780800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1188af000) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1241e0400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119d7d400) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119d83400) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x125b0c800) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119781400) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x125d27400) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11978e400) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119d7bc00) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a6b000) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128770000) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125d26400) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12810a800) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x125f92c00) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11840a800) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115de8800) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124386400) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123861000) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1284b5800) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x128736800) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 08:28:58 INFO - PROCESS | 1649 | 1466695738944 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:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1225ms 08:28:58 INFO - PROCESS | 1649 | 1466695738960 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1649 | 1466695738963 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:28:58 INFO - PROCESS | 1649 | 1466695738966 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1649 | 1466695738968 Marionette TRACE conn2 <- [1,2378,null,{}] 08:28:58 INFO - PROCESS | 1649 | 1466695738972 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:28:58 INFO - PROCESS | 1649 | 1466695738975 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:59 INFO - PROCESS | 1649 | 1466695739059 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:28:59 INFO - PROCESS | 1649 | 1466695739064 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1649 | 1466695739065 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x116946000 == 28 [pid = 1649] [id = 602] 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112d36c00) [pid = 1649] [serial = 1806] [outer = 0x0] 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113c1c800) [pid = 1649] [serial = 1807] [outer = 0x112d36c00] 08:28:59 INFO - PROCESS | 1649 | 1466695739097 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115e5c000) [pid = 1649] [serial = 1808] [outer = 0x112d36c00] 08:28:59 INFO - PROCESS | 1649 | 1466695739487 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:28:59 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:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms 08:28:59 INFO - PROCESS | 1649 | 1466695739538 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1649 | 1466695739541 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:28:59 INFO - PROCESS | 1649 | 1466695739546 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1649 | 1466695739548 Marionette TRACE conn2 <- [1,2382,null,{}] 08:28:59 INFO - PROCESS | 1649 | 1466695739550 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:28:59 INFO - PROCESS | 1649 | 1466695739552 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:59 INFO - PROCESS | 1649 | 1466695739631 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:28:59 INFO - PROCESS | 1649 | 1466695739635 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1649 | 1466695739636 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:28:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d8000 == 29 [pid = 1649] [id = 603] 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11697e800) [pid = 1649] [serial = 1809] [outer = 0x0] 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118282800) [pid = 1649] [serial = 1810] [outer = 0x11697e800] 08:28:59 INFO - PROCESS | 1649 | 1466695739666 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1182d6c00) [pid = 1649] [serial = 1811] [outer = 0x11697e800] 08:29:00 INFO - PROCESS | 1649 | 1466695740016 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:29:00 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:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 08:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:29:00 INFO - PROCESS | 1649 | 1466695740067 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1649 | 1466695740069 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:29:00 INFO - PROCESS | 1649 | 1466695740071 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1649 | 1466695740073 Marionette TRACE conn2 <- [1,2386,null,{}] 08:29:00 INFO - PROCESS | 1649 | 1466695740081 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:29:00 INFO - PROCESS | 1649 | 1466695740084 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:00 INFO - PROCESS | 1649 | 1466695740161 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:29:00 INFO - PROCESS | 1649 | 1466695740166 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 1649 | 1466695740168 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119abc000 == 30 [pid = 1649] [id = 604] 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113c5a000) [pid = 1649] [serial = 1812] [outer = 0x0] 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118780c00) [pid = 1649] [serial = 1813] [outer = 0x113c5a000] 08:29:00 INFO - PROCESS | 1649 | 1466695740198 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11911b400) [pid = 1649] [serial = 1814] [outer = 0x113c5a000] 08:29:00 INFO - PROCESS | 1649 | 1466695740554 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:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 08:29:00 INFO - PROCESS | 1649 | 1466695740593 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1649 | 1466695740595 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:29:00 INFO - PROCESS | 1649 | 1466695740597 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1649 | 1466695740598 Marionette TRACE conn2 <- [1,2390,null,{}] 08:29:00 INFO - PROCESS | 1649 | 1466695740600 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:29:00 INFO - PROCESS | 1649 | 1466695740602 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:00 INFO - PROCESS | 1649 | 1466695740710 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:29:00 INFO - PROCESS | 1649 | 1466695740743 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 1649 | 1466695740745 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x123121800 == 31 [pid = 1649] [id = 605] 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118780800) [pid = 1649] [serial = 1815] [outer = 0x0] 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119583c00) [pid = 1649] [serial = 1816] [outer = 0x118780800] 08:29:00 INFO - PROCESS | 1649 | 1466695740770 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119b4d400) [pid = 1649] [serial = 1817] [outer = 0x118780800] 08:29:01 INFO - PROCESS | 1649 | 1466695741075 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:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 08:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:29:01 INFO - PROCESS | 1649 | 1466695741116 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1649 | 1466695741117 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:29:01 INFO - PROCESS | 1649 | 1466695741129 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1649 | 1466695741130 Marionette TRACE conn2 <- [1,2394,null,{}] 08:29:01 INFO - PROCESS | 1649 | 1466695741133 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:29:01 INFO - PROCESS | 1649 | 1466695741134 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:01 INFO - PROCESS | 1649 | 1466695741228 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:29:01 INFO - PROCESS | 1649 | 1466695741267 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1649 | 1466695741268 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f7b800 == 32 [pid = 1649] [id = 606] 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e5d800) [pid = 1649] [serial = 1818] [outer = 0x0] 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d81400) [pid = 1649] [serial = 1819] [outer = 0x115e5d800] 08:29:01 INFO - PROCESS | 1649 | 1466695741293 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a073400) [pid = 1649] [serial = 1820] [outer = 0x115e5d800] 08:29:01 INFO - PROCESS | 1649 | 1466695741641 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:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 528ms 08:29:01 INFO - PROCESS | 1649 | 1466695741647 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1649 | 1466695741649 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:29:01 INFO - PROCESS | 1649 | 1466695741651 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1649 | 1466695741652 Marionette TRACE conn2 <- [1,2398,null,{}] 08:29:01 INFO - PROCESS | 1649 | 1466695741654 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:29:01 INFO - PROCESS | 1649 | 1466695741660 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:01 INFO - PROCESS | 1649 | 1466695741777 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:29:01 INFO - PROCESS | 1649 | 1466695741811 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1649 | 1466695741813 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12801a800 == 33 [pid = 1649] [id = 607] 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11a0be000) [pid = 1649] [serial = 1821] [outer = 0x0] 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12119a000) [pid = 1649] [serial = 1822] [outer = 0x11a0be000] 08:29:01 INFO - PROCESS | 1649 | 1466695741838 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1241d7000) [pid = 1649] [serial = 1823] [outer = 0x11a0be000] 08:29:02 INFO - PROCESS | 1649 | 1466695742155 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:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 08:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:29:02 INFO - PROCESS | 1649 | 1466695742170 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1649 | 1466695742171 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:29:02 INFO - PROCESS | 1649 | 1466695742173 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1649 | 1466695742176 Marionette TRACE conn2 <- [1,2402,null,{}] 08:29:02 INFO - PROCESS | 1649 | 1466695742180 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:29:02 INFO - PROCESS | 1649 | 1466695742181 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:02 INFO - PROCESS | 1649 | 1466695742284 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:29:02 INFO - PROCESS | 1649 | 1466695742321 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1649 | 1466695742322 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292e5800 == 34 [pid = 1649] [id = 608] 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11219f800) [pid = 1649] [serial = 1824] [outer = 0x0] 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12464d400) [pid = 1649] [serial = 1825] [outer = 0x11219f800] 08:29:02 INFO - PROCESS | 1649 | 1466695742347 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x125b0c800) [pid = 1649] [serial = 1826] [outer = 0x11219f800] 08:29:02 INFO - PROCESS | 1649 | 1466695742652 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:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 08:29:02 INFO - PROCESS | 1649 | 1466695742696 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1649 | 1466695742697 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:29:02 INFO - PROCESS | 1649 | 1466695742699 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1649 | 1466695742701 Marionette TRACE conn2 <- [1,2406,null,{}] 08:29:02 INFO - PROCESS | 1649 | 1466695742703 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:29:02 INFO - PROCESS | 1649 | 1466695742704 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:02 INFO - PROCESS | 1649 | 1466695742801 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:29:02 INFO - PROCESS | 1649 | 1466695742806 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1649 | 1466695742807 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a45a000 == 35 [pid = 1649] [id = 609] 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124391800) [pid = 1649] [serial = 1827] [outer = 0x0] 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126a0ec00) [pid = 1649] [serial = 1828] [outer = 0x124391800] 08:29:02 INFO - PROCESS | 1649 | 1466695742831 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126a18c00) [pid = 1649] [serial = 1829] [outer = 0x124391800] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1233f3000) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12810d400) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12876f800) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1182d6800) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117142000) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121185c00) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1191a7000) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128729000) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11838d800) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113208400) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115de8000) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11297ec00) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113c21400) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115d0c400) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:29:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a90ac00) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:29:03 INFO - PROCESS | 1649 | 1466695743384 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:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 08:29:03 INFO - PROCESS | 1649 | 1466695743419 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1649 | 1466695743421 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:29:03 INFO - PROCESS | 1649 | 1466695743423 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1649 | 1466695743424 Marionette TRACE conn2 <- [1,2410,null,{}] 08:29:03 INFO - PROCESS | 1649 | 1466695743427 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:29:03 INFO - PROCESS | 1649 | 1466695743427 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:03 INFO - PROCESS | 1649 | 1466695743537 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:29:03 INFO - PROCESS | 1649 | 1466695743592 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 1649 | 1466695743594 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aba800 == 36 [pid = 1649] [id = 610] 08:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115e57400) [pid = 1649] [serial = 1830] [outer = 0x0] 08:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119117800) [pid = 1649] [serial = 1831] [outer = 0x115e57400] 08:29:03 INFO - PROCESS | 1649 | 1466695743635 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1212e6000) [pid = 1649] [serial = 1832] [outer = 0x115e57400] 08:29:04 INFO - PROCESS | 1649 | 1466695744039 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:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 622ms 08:29:04 INFO - PROCESS | 1649 | 1466695744046 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1649 | 1466695744048 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:29:04 INFO - PROCESS | 1649 | 1466695744051 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1649 | 1466695744052 Marionette TRACE conn2 <- [1,2414,null,{}] 08:29:04 INFO - PROCESS | 1649 | 1466695744066 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:29:04 INFO - PROCESS | 1649 | 1466695744068 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:04 INFO - PROCESS | 1649 | 1466695744202 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:29:04 INFO - PROCESS | 1649 | 1466695744211 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 1649 | 1466695744212 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b982800 == 37 [pid = 1649] [id = 611] 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a1b800) [pid = 1649] [serial = 1833] [outer = 0x0] 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126a69800) [pid = 1649] [serial = 1834] [outer = 0x126a1b800] 08:29:04 INFO - PROCESS | 1649 | 1466695744236 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127e23c00) [pid = 1649] [serial = 1835] [outer = 0x126a1b800] 08:29:04 INFO - PROCESS | 1649 | 1466695744573 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:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 08:29:04 INFO - PROCESS | 1649 | 1466695744620 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1649 | 1466695744621 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:29:04 INFO - PROCESS | 1649 | 1466695744624 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1649 | 1466695744625 Marionette TRACE conn2 <- [1,2418,null,{}] 08:29:04 INFO - PROCESS | 1649 | 1466695744635 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:29:04 INFO - PROCESS | 1649 | 1466695744637 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:04 INFO - PROCESS | 1649 | 1466695744751 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:29:04 INFO - PROCESS | 1649 | 1466695744757 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 1649 | 1466695744759 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f7b000 == 38 [pid = 1649] [id = 612] 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119d79400) [pid = 1649] [serial = 1836] [outer = 0x0] 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128103400) [pid = 1649] [serial = 1837] [outer = 0x119d79400] 08:29:04 INFO - PROCESS | 1649 | 1466695744785 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128733400) [pid = 1649] [serial = 1838] [outer = 0x119d79400] 08:29:05 INFO - PROCESS | 1649 | 1466695745095 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:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 08:29:05 INFO - PROCESS | 1649 | 1466695745144 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:29:05 INFO - PROCESS | 1649 | 1466695745145 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:29:05 INFO - PROCESS | 1649 | 1466695745148 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1649 | 1466695745150 Marionette TRACE conn2 <- [1,2422,null,{}] 08:29:05 INFO - PROCESS | 1649 | 1466695745153 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:29:05 INFO - PROCESS | 1649 | 1466695745155 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:05 INFO - PROCESS | 1649 | 1466695745348 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:29:05 INFO - PROCESS | 1649 | 1466695745476 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1649 | 1466695745478 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ede000 == 39 [pid = 1649] [id = 613] 08:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112624000) [pid = 1649] [serial = 1839] [outer = 0x0] 08:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1128cac00) [pid = 1649] [serial = 1840] [outer = 0x112624000] 08:29:05 INFO - PROCESS | 1649 | 1466695745589 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1133a5c00) [pid = 1649] [serial = 1841] [outer = 0x112624000] 08:29:06 INFO - PROCESS | 1649 | 1466695746179 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:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1071ms 08:29:06 INFO - PROCESS | 1649 | 1466695746233 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1649 | 1466695746236 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:29:06 INFO - PROCESS | 1649 | 1466695746242 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1649 | 1466695746245 Marionette TRACE conn2 <- [1,2426,null,{}] 08:29:06 INFO - PROCESS | 1649 | 1466695746248 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:29:06 INFO - PROCESS | 1649 | 1466695746252 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:06 INFO - PROCESS | 1649 | 1466695746366 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:29:06 INFO - PROCESS | 1649 | 1466695746446 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1649 | 1466695746448 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa6800 == 40 [pid = 1649] [id = 614] 08:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117eac400) [pid = 1649] [serial = 1842] [outer = 0x0] 08:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118290c00) [pid = 1649] [serial = 1843] [outer = 0x117eac400] 08:29:06 INFO - PROCESS | 1649 | 1466695746478 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11838d400) [pid = 1649] [serial = 1844] [outer = 0x117eac400] 08:29:07 INFO - PROCESS | 1649 | 1466695747164 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:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 974ms 08:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:29:07 INFO - PROCESS | 1649 | 1466695747215 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1649 | 1466695747217 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 1649 | 1466695747225 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1649 | 1466695747227 Marionette TRACE conn2 <- [1,2430,null,{}] 08:29:07 INFO - PROCESS | 1649 | 1466695747231 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:29:07 INFO - PROCESS | 1649 | 1466695747233 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:07 INFO - PROCESS | 1649 | 1466695747346 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:29:07 INFO - PROCESS | 1649 | 1466695747431 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 1649 | 1466695747434 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac4800 == 41 [pid = 1649] [id = 615] 08:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11219ec00) [pid = 1649] [serial = 1845] [outer = 0x0] 08:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1128ca400) [pid = 1649] [serial = 1846] [outer = 0x11219ec00] 08:29:07 INFO - PROCESS | 1649 | 1466695747464 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112fbac00) [pid = 1649] [serial = 1847] [outer = 0x11219ec00] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123f7b000 == 40 [pid = 1649] [id = 612] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b982800 == 39 [pid = 1649] [id = 611] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119aba800 == 38 [pid = 1649] [id = 610] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a45a000 == 37 [pid = 1649] [id = 609] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1292e5800 == 36 [pid = 1649] [id = 608] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12801a800 == 35 [pid = 1649] [id = 607] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123f7b800 == 34 [pid = 1649] [id = 606] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123121800 == 33 [pid = 1649] [id = 605] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119abc000 == 32 [pid = 1649] [id = 604] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d8000 == 31 [pid = 1649] [id = 603] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116946000 == 30 [pid = 1649] [id = 602] 08:29:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118146800 == 29 [pid = 1649] [id = 601] 08:29:07 INFO - PROCESS | 1649 | 1466695747862 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:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 677ms 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x124c86000) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128270c00) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x129214c00) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12876f400) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185ee800) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1188ab400) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117ea9400) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1182d3400) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121195800) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211b1000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119b4d800) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a071800) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12877c000) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118407800) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118711000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1133dac00) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11697f800) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11612c400) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118781800) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1292b5000) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123141000) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12438c000) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128107c00) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126a6f000) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a5d6400) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12ab45800) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b139400) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a904800) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11983b800) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 08:29:07 INFO - PROCESS | 1649 | 1466695747916 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1649 | 1466695747919 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:29:07 INFO - PROCESS | 1649 | 1466695747927 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1649 | 1466695747929 Marionette TRACE conn2 <- [1,2434,null,{}] 08:29:07 INFO - PROCESS | 1649 | 1466695747931 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:29:07 INFO - PROCESS | 1649 | 1466695747933 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:08 INFO - PROCESS | 1649 | 1466695748014 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:29:08 INFO - PROCESS | 1649 | 1466695748018 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 1649 | 1466695748020 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119198800 == 30 [pid = 1649] [id = 616] 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116904400) [pid = 1649] [serial = 1848] [outer = 0x0] 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116a0bc00) [pid = 1649] [serial = 1849] [outer = 0x116904400] 08:29:08 INFO - PROCESS | 1649 | 1466695748050 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1176e2000) [pid = 1649] [serial = 1850] [outer = 0x116904400] 08:29:08 INFO - PROCESS | 1649 | 1466695748396 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:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 08:29:08 INFO - PROCESS | 1649 | 1466695748459 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1649 | 1466695748461 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:29:08 INFO - PROCESS | 1649 | 1466695748464 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1649 | 1466695748467 Marionette TRACE conn2 <- [1,2438,null,{}] 08:29:08 INFO - PROCESS | 1649 | 1466695748475 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:29:08 INFO - PROCESS | 1649 | 1466695748478 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:08 INFO - PROCESS | 1649 | 1466695748552 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:29:08 INFO - PROCESS | 1649 | 1466695748560 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 1649 | 1466695748562 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b1800 == 31 [pid = 1649] [id = 617] 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1182d4400) [pid = 1649] [serial = 1851] [outer = 0x0] 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11838b400) [pid = 1649] [serial = 1852] [outer = 0x1182d4400] 08:29:08 INFO - PROCESS | 1649 | 1466695748587 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11840ec00) [pid = 1649] [serial = 1853] [outer = 0x1182d4400] 08:29:08 INFO - PROCESS | 1649 | 1466695748989 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:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 573ms 08:29:09 INFO - PROCESS | 1649 | 1466695749039 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1649 | 1466695749042 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:29:09 INFO - PROCESS | 1649 | 1466695749046 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1649 | 1466695749048 Marionette TRACE conn2 <- [1,2442,null,{}] 08:29:09 INFO - PROCESS | 1649 | 1466695749051 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:29:09 INFO - PROCESS | 1649 | 1466695749053 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:09 INFO - PROCESS | 1649 | 1466695749178 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:29:09 INFO - PROCESS | 1649 | 1466695749187 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1649 | 1466695749188 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bab000 == 32 [pid = 1649] [id = 618] 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185f9000) [pid = 1649] [serial = 1854] [outer = 0x0] 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118786400) [pid = 1649] [serial = 1855] [outer = 0x1185f9000] 08:29:09 INFO - PROCESS | 1649 | 1466695749231 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1191a7400) [pid = 1649] [serial = 1856] [outer = 0x1185f9000] 08:29:09 INFO - PROCESS | 1649 | 1466695749629 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:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 622ms 08:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:29:09 INFO - PROCESS | 1649 | 1466695749668 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1649 | 1466695749669 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1649 | 1466695749671 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1649 | 1466695749672 Marionette TRACE conn2 <- [1,2446,null,{}] 08:29:09 INFO - PROCESS | 1649 | 1466695749679 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:29:09 INFO - PROCESS | 1649 | 1466695749680 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:09 INFO - PROCESS | 1649 | 1466695749796 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:29:09 INFO - PROCESS | 1649 | 1466695749818 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1649 | 1466695749819 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119869000 == 33 [pid = 1649] [id = 619] 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1191a7c00) [pid = 1649] [serial = 1857] [outer = 0x0] 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1191ce800) [pid = 1649] [serial = 1858] [outer = 0x1191a7c00] 08:29:09 INFO - PROCESS | 1649 | 1466695749844 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119a99000) [pid = 1649] [serial = 1859] [outer = 0x1191a7c00] 08:29:10 INFO - PROCESS | 1649 | 1466695750222 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:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 572ms 08:29:10 INFO - PROCESS | 1649 | 1466695750244 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1649 | 1466695750246 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:29:10 INFO - PROCESS | 1649 | 1466695750250 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1649 | 1466695750251 Marionette TRACE conn2 <- [1,2450,null,{}] 08:29:10 INFO - PROCESS | 1649 | 1466695750255 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:29:10 INFO - PROCESS | 1649 | 1466695750261 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:10 INFO - PROCESS | 1649 | 1466695750455 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:29:10 INFO - PROCESS | 1649 | 1466695750475 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 1649 | 1466695750476 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x129685800 == 34 [pid = 1649] [id = 620] 08:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11947b000) [pid = 1649] [serial = 1860] [outer = 0x0] 08:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d7fc00) [pid = 1649] [serial = 1861] [outer = 0x11947b000] 08:29:10 INFO - PROCESS | 1649 | 1466695750501 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12119b400) [pid = 1649] [serial = 1862] [outer = 0x11947b000] 08:29:10 INFO - PROCESS | 1649 | 1466695750848 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:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 620ms 08:29:10 INFO - PROCESS | 1649 | 1466695750869 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1649 | 1466695750870 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:29:10 INFO - PROCESS | 1649 | 1466695750881 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1649 | 1466695750882 Marionette TRACE conn2 <- [1,2454,null,{}] 08:29:10 INFO - PROCESS | 1649 | 1466695750884 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:29:10 INFO - PROCESS | 1649 | 1466695750886 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:10 INFO - PROCESS | 1649 | 1466695750981 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:29:11 INFO - PROCESS | 1649 | 1466695751035 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1649 | 1466695751037 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab94800 == 35 [pid = 1649] [id = 621] 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1212e7000) [pid = 1649] [serial = 1863] [outer = 0x0] 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1212ef400) [pid = 1649] [serial = 1864] [outer = 0x1212e7000] 08:29:11 INFO - PROCESS | 1649 | 1466695751068 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123861c00) [pid = 1649] [serial = 1865] [outer = 0x1212e7000] 08:29:11 INFO - PROCESS | 1649 | 1466695751377 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:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 530ms 08:29:11 INFO - PROCESS | 1649 | 1466695751403 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1649 | 1466695751405 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:29:11 INFO - PROCESS | 1649 | 1466695751416 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1649 | 1466695751417 Marionette TRACE conn2 <- [1,2458,null,{}] 08:29:11 INFO - PROCESS | 1649 | 1466695751419 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:29:11 INFO - PROCESS | 1649 | 1466695751420 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:11 INFO - PROCESS | 1649 | 1466695751518 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:29:11 INFO - PROCESS | 1649 | 1466695751521 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1649 | 1466695751522 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b192000 == 36 [pid = 1649] [id = 622] 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1212ec000) [pid = 1649] [serial = 1866] [outer = 0x0] 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12438f400) [pid = 1649] [serial = 1867] [outer = 0x1212ec000] 08:29:11 INFO - PROCESS | 1649 | 1466695751548 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124b87800) [pid = 1649] [serial = 1868] [outer = 0x1212ec000] 08:29:11 INFO - PROCESS | 1649 | 1466695751965 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:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 576ms 08:29:11 INFO - PROCESS | 1649 | 1466695751985 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1649 | 1466695751987 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:29:11 INFO - PROCESS | 1649 | 1466695751991 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1649 | 1466695751993 Marionette TRACE conn2 <- [1,2462,null,{}] 08:29:12 INFO - PROCESS | 1649 | 1466695752003 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:29:12 INFO - PROCESS | 1649 | 1466695752005 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:12 INFO - PROCESS | 1649 | 1466695752212 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11697e800) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e5d800) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112d36c00) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11219f800) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133d8800) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182d3000) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118780800) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113c5a000) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1191ca800) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12313bc00) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126a75c00) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126a1b800) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128102c00) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11a0be000) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124391800) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:29:12 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x115e57400) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:29:12 INFO - PROCESS | 1649 | 1466695752290 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 1649 | 1466695752291 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c3800 == 37 [pid = 1649] [id = 623] 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112ea4c00) [pid = 1649] [serial = 1869] [outer = 0x0] 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113c63c00) [pid = 1649] [serial = 1870] [outer = 0x112ea4c00] 08:29:12 INFO - PROCESS | 1649 | 1466695752316 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1182d1000) [pid = 1649] [serial = 1871] [outer = 0x112ea4c00] 08:29:12 INFO - PROCESS | 1649 | 1466695752575 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:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 627ms 08:29:12 INFO - PROCESS | 1649 | 1466695752617 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1649 | 1466695752619 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:29:12 INFO - PROCESS | 1649 | 1466695752621 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1649 | 1466695752622 Marionette TRACE conn2 <- [1,2466,null,{}] 08:29:12 INFO - PROCESS | 1649 | 1466695752633 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:29:12 INFO - PROCESS | 1649 | 1466695752634 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:12 INFO - PROCESS | 1649 | 1466695752716 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:29:12 INFO - PROCESS | 1649 | 1466695752779 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 1649 | 1466695752780 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x124142800 == 38 [pid = 1649] [id = 624] 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1133a8000) [pid = 1649] [serial = 1872] [outer = 0x0] 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11a070400) [pid = 1649] [serial = 1873] [outer = 0x1133a8000] 08:29:12 INFO - PROCESS | 1649 | 1466695752805 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124c88c00) [pid = 1649] [serial = 1874] [outer = 0x1133a8000] 08:29:13 INFO - PROCESS | 1649 | 1466695753061 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:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 479ms 08:29:13 INFO - PROCESS | 1649 | 1466695753101 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1649 | 1466695753102 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:29:13 INFO - PROCESS | 1649 | 1466695753104 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1649 | 1466695753108 Marionette TRACE conn2 <- [1,2470,null,{}] 08:29:13 INFO - PROCESS | 1649 | 1466695753117 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:29:13 INFO - PROCESS | 1649 | 1466695753118 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:13 INFO - PROCESS | 1649 | 1466695753223 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:29:13 INFO - PROCESS | 1649 | 1466695753229 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 1649 | 1466695753230 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c712000 == 39 [pid = 1649] [id = 625] 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x125b93000) [pid = 1649] [serial = 1875] [outer = 0x0] 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125b9e400) [pid = 1649] [serial = 1876] [outer = 0x125b93000] 08:29:13 INFO - PROCESS | 1649 | 1466695753256 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126a75000) [pid = 1649] [serial = 1877] [outer = 0x125b93000] 08:29:13 INFO - PROCESS | 1649 | 1466695753586 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:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 530ms 08:29:13 INFO - PROCESS | 1649 | 1466695753634 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1649 | 1466695753635 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:29:13 INFO - PROCESS | 1649 | 1466695753637 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1649 | 1466695753639 Marionette TRACE conn2 <- [1,2474,null,{}] 08:29:13 INFO - PROCESS | 1649 | 1466695753652 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:29:13 INFO - PROCESS | 1649 | 1466695753654 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:13 INFO - PROCESS | 1649 | 1466695753735 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:29:13 INFO - PROCESS | 1649 | 1466695753739 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 1649 | 1466695753740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae6000 == 40 [pid = 1649] [id = 626] 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x127e1a400) [pid = 1649] [serial = 1878] [outer = 0x0] 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12810dc00) [pid = 1649] [serial = 1879] [outer = 0x127e1a400] 08:29:13 INFO - PROCESS | 1649 | 1466695753767 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1284ae400) [pid = 1649] [serial = 1880] [outer = 0x127e1a400] 08:29:14 INFO - PROCESS | 1649 | 1466695754073 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:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 473ms 08:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:29:14 INFO - PROCESS | 1649 | 1466695754111 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1649 | 1466695754113 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:29:14 INFO - PROCESS | 1649 | 1466695754116 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1649 | 1466695754117 Marionette TRACE conn2 <- [1,2478,null,{}] 08:29:14 INFO - PROCESS | 1649 | 1466695754121 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:29:14 INFO - PROCESS | 1649 | 1466695754122 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:14 INFO - PROCESS | 1649 | 1466695754330 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:29:14 INFO - PROCESS | 1649 | 1466695754470 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 1649 | 1466695754472 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b5000 == 41 [pid = 1649] [id = 627] 08:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x110e36400) [pid = 1649] [serial = 1881] [outer = 0x0] 08:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x111c1d800) [pid = 1649] [serial = 1882] [outer = 0x110e36400] 08:29:14 INFO - PROCESS | 1649 | 1466695754528 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x113208400) [pid = 1649] [serial = 1883] [outer = 0x110e36400] 08:29:15 INFO - PROCESS | 1649 | 1466695755071 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:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1020ms 08:29:15 INFO - PROCESS | 1649 | 1466695755136 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:29:15 INFO - PROCESS | 1649 | 1466695755139 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:29:15 INFO - PROCESS | 1649 | 1466695755142 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1649 | 1466695755145 Marionette TRACE conn2 <- [1,2482,null,{}] 08:29:15 INFO - PROCESS | 1649 | 1466695755148 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:29:15 INFO - PROCESS | 1649 | 1466695755150 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:15 INFO - PROCESS | 1649 | 1466695755256 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:29:15 INFO - PROCESS | 1649 | 1466695755320 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1649 | 1466695755322 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a63000 == 42 [pid = 1649] [id = 628] 08:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115450c00) [pid = 1649] [serial = 1884] [outer = 0x0] 08:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11828b800) [pid = 1649] [serial = 1885] [outer = 0x115450c00] 08:29:15 INFO - PROCESS | 1649 | 1466695755366 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11837e800) [pid = 1649] [serial = 1886] [outer = 0x115450c00] 08:29:15 INFO - PROCESS | 1649 | 1466695755792 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:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 671ms 08:29:15 INFO - PROCESS | 1649 | 1466695755814 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:29:15 INFO - PROCESS | 1649 | 1466695755816 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:29:15 INFO - PROCESS | 1649 | 1466695755818 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1649 | 1466695755819 Marionette TRACE conn2 <- [1,2486,null,{}] 08:29:15 INFO - PROCESS | 1649 | 1466695755822 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:29:15 INFO - PROCESS | 1649 | 1466695755824 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:15 INFO - PROCESS | 1649 | 1466695755945 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:29:16 INFO - PROCESS | 1649 | 1466695756010 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1649 | 1466695756012 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c474800 == 43 [pid = 1649] [id = 629] 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1185eec00) [pid = 1649] [serial = 1887] [outer = 0x0] 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1191cf000) [pid = 1649] [serial = 1888] [outer = 0x1185eec00] 08:29:16 INFO - PROCESS | 1649 | 1466695756041 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119d5e800) [pid = 1649] [serial = 1889] [outer = 0x1185eec00] 08:29:16 INFO - PROCESS | 1649 | 1466695756510 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:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 720ms 08:29:16 INFO - PROCESS | 1649 | 1466695756539 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1649 | 1466695756544 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:29:16 INFO - PROCESS | 1649 | 1466695756552 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1649 | 1466695756555 Marionette TRACE conn2 <- [1,2490,null,{}] 08:29:16 INFO - PROCESS | 1649 | 1466695756558 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:29:16 INFO - PROCESS | 1649 | 1466695756560 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:16 INFO - PROCESS | 1649 | 1466695756664 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:29:16 INFO - PROCESS | 1649 | 1466695756727 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1649 | 1466695756728 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3e800 == 44 [pid = 1649] [id = 630] 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119d5e000) [pid = 1649] [serial = 1890] [outer = 0x0] 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a072400) [pid = 1649] [serial = 1891] [outer = 0x119d5e000] 08:29:16 INFO - PROCESS | 1649 | 1466695756758 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125d22c00) [pid = 1649] [serial = 1892] [outer = 0x119d5e000] 08:29:17 INFO - PROCESS | 1649 | 1466695757428 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:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 925ms 08:29:17 INFO - PROCESS | 1649 | 1466695757474 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1649 | 1466695757476 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:29:17 INFO - PROCESS | 1649 | 1466695757480 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1649 | 1466695757482 Marionette TRACE conn2 <- [1,2494,null,{}] 08:29:17 INFO - PROCESS | 1649 | 1466695757486 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:29:17 INFO - PROCESS | 1649 | 1466695757487 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:17 INFO - PROCESS | 1649 | 1466695757586 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:29:17 INFO - PROCESS | 1649 | 1466695757665 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 1649 | 1466695757668 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12305e800 == 45 [pid = 1649] [id = 631] 08:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11619e800) [pid = 1649] [serial = 1893] [outer = 0x0] 08:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118289c00) [pid = 1649] [serial = 1894] [outer = 0x11619e800] 08:29:17 INFO - PROCESS | 1649 | 1466695757696 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118405c00) [pid = 1649] [serial = 1895] [outer = 0x11619e800] 08:29:18 INFO - PROCESS | 1649 | 1466695758133 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:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 08:29:18 INFO - PROCESS | 1649 | 1466695758151 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1649 | 1466695758155 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:29:18 INFO - PROCESS | 1649 | 1466695758161 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1649 | 1466695758164 Marionette TRACE conn2 <- [1,2498,null,{}] 08:29:18 INFO - PROCESS | 1649 | 1466695758167 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:29:18 INFO - PROCESS | 1649 | 1466695758170 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:18 INFO - PROCESS | 1649 | 1466695758312 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:29:18 INFO - PROCESS | 1649 | 1466695758429 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 1649 | 1466695758430 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c4800 == 46 [pid = 1649] [id = 632] 08:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1185f6400) [pid = 1649] [serial = 1896] [outer = 0x0] 08:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1188a5800) [pid = 1649] [serial = 1897] [outer = 0x1185f6400] 08:29:18 INFO - PROCESS | 1649 | 1466695758477 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1191c8000) [pid = 1649] [serial = 1898] [outer = 0x1185f6400] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae6000 == 45 [pid = 1649] [id = 626] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12c712000 == 44 [pid = 1649] [id = 625] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x124142800 == 43 [pid = 1649] [id = 624] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c3800 == 42 [pid = 1649] [id = 623] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b192000 == 41 [pid = 1649] [id = 622] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab94800 == 40 [pid = 1649] [id = 621] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x129685800 == 39 [pid = 1649] [id = 620] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119869000 == 38 [pid = 1649] [id = 619] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x124bab000 == 37 [pid = 1649] [id = 618] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b1800 == 36 [pid = 1649] [id = 617] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119198800 == 35 [pid = 1649] [id = 616] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac4800 == 34 [pid = 1649] [id = 615] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119aa6800 == 33 [pid = 1649] [id = 614] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x112ede000 == 32 [pid = 1649] [id = 613] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12305e800 == 31 [pid = 1649] [id = 631] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3e800 == 30 [pid = 1649] [id = 630] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12c474800 == 29 [pid = 1649] [id = 629] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x123a63000 == 28 [pid = 1649] [id = 628] 08:29:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b5000 == 27 [pid = 1649] [id = 627] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118282800) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119d81400) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1182d6c00) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x113c1c800) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12464d400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118381c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118381400) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118113000) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115e5c000) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119583c00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118780c00) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119d87c00) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119839c00) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11911b400) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126a6a800) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124c93c00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1292b3400) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128734400) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x127e23c00) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a6aec00) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1292b4800) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12119a000) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1241d7000) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126a0ec00) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119117800) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125b0c800) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126a69800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1212e6000) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128103400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126a18c00) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118411400) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11a073400) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119b4d400) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1649 | 1466695759757 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:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1673ms 08:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:29:19 INFO - PROCESS | 1649 | 1466695759835 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1649 | 1466695759837 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:29:19 INFO - PROCESS | 1649 | 1466695759840 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1649 | 1466695759842 Marionette TRACE conn2 <- [1,2502,null,{}] 08:29:19 INFO - PROCESS | 1649 | 1466695759846 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:29:19 INFO - PROCESS | 1649 | 1466695759848 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:19 INFO - PROCESS | 1649 | 1466695759955 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:29:20 INFO - PROCESS | 1649 | 1466695760014 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1649 | 1466695760016 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e40800 == 28 [pid = 1649] [id = 633] 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115debc00) [pid = 1649] [serial = 1899] [outer = 0x0] 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11697c800) [pid = 1649] [serial = 1900] [outer = 0x115debc00] 08:29:20 INFO - PROCESS | 1649 | 1466695760048 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1176eb800) [pid = 1649] [serial = 1901] [outer = 0x115debc00] 08:29:20 INFO - PROCESS | 1649 | 1466695760593 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:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms 08:29:20 INFO - PROCESS | 1649 | 1466695760634 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1649 | 1466695760637 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:29:20 INFO - PROCESS | 1649 | 1466695760645 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1649 | 1466695760647 Marionette TRACE conn2 <- [1,2506,null,{}] 08:29:20 INFO - PROCESS | 1649 | 1466695760650 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:29:20 INFO - PROCESS | 1649 | 1466695760652 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:20 INFO - PROCESS | 1649 | 1466695760761 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:29:20 INFO - PROCESS | 1649 | 1466695760838 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1649 | 1466695760839 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195cf800 == 29 [pid = 1649] [id = 634] 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1182cc800) [pid = 1649] [serial = 1902] [outer = 0x0] 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1182d6c00) [pid = 1649] [serial = 1903] [outer = 0x1182cc800] 08:29:20 INFO - PROCESS | 1649 | 1466695760871 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118407400) [pid = 1649] [serial = 1904] [outer = 0x1182cc800] 08:29:21 INFO - PROCESS | 1649 | 1466695761378 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:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 08:29:21 INFO - PROCESS | 1649 | 1466695761416 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1649 | 1466695761418 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:29:21 INFO - PROCESS | 1649 | 1466695761421 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1649 | 1466695761423 Marionette TRACE conn2 <- [1,2510,null,{}] 08:29:21 INFO - PROCESS | 1649 | 1466695761427 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:29:21 INFO - PROCESS | 1649 | 1466695761429 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:21 INFO - PROCESS | 1649 | 1466695761511 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:29:21 INFO - PROCESS | 1649 | 1466695761517 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 1649 | 1466695761520 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119285800 == 30 [pid = 1649] [id = 635] 08:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x115df3800) [pid = 1649] [serial = 1905] [outer = 0x0] 08:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117eaf800) [pid = 1649] [serial = 1906] [outer = 0x115df3800] 08:29:21 INFO - PROCESS | 1649 | 1466695761548 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1182d6800) [pid = 1649] [serial = 1907] [outer = 0x115df3800] 08:29:21 INFO - PROCESS | 1649 | 1466695761897 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:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 08:29:21 INFO - PROCESS | 1649 | 1466695761941 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1649 | 1466695761944 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:29:21 INFO - PROCESS | 1649 | 1466695761949 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1649 | 1466695761950 Marionette TRACE conn2 <- [1,2514,null,{}] 08:29:21 INFO - PROCESS | 1649 | 1466695761953 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:29:21 INFO - PROCESS | 1649 | 1466695761954 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:22 INFO - PROCESS | 1649 | 1466695762032 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:29:22 INFO - PROCESS | 1649 | 1466695762036 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 1649 | 1466695762038 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f90000 == 31 [pid = 1649] [id = 636] 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11840d400) [pid = 1649] [serial = 1908] [outer = 0x0] 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11870b800) [pid = 1649] [serial = 1909] [outer = 0x11840d400] 08:29:22 INFO - PROCESS | 1649 | 1466695762067 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11911ac00) [pid = 1649] [serial = 1910] [outer = 0x11840d400] 08:29:22 INFO - PROCESS | 1649 | 1466695762430 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:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 08:29:22 INFO - PROCESS | 1649 | 1466695762478 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 1649 | 1466695762479 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:29:22 INFO - PROCESS | 1649 | 1466695762483 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1649 | 1466695762486 Marionette TRACE conn2 <- [1,2518,null,{}] 08:29:22 INFO - PROCESS | 1649 | 1466695762494 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:29:22 INFO - PROCESS | 1649 | 1466695762497 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:22 INFO - PROCESS | 1649 | 1466695762579 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:29:22 INFO - PROCESS | 1649 | 1466695762584 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 1649 | 1466695762586 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x124139800 == 32 [pid = 1649] [id = 637] 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11828dc00) [pid = 1649] [serial = 1911] [outer = 0x0] 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119842c00) [pid = 1649] [serial = 1912] [outer = 0x11828dc00] 08:29:22 INFO - PROCESS | 1649 | 1466695762614 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119d83800) [pid = 1649] [serial = 1913] [outer = 0x11828dc00] 08:29:22 INFO - PROCESS | 1649 | 1466695762960 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:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 526ms 08:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:29:23 INFO - PROCESS | 1649 | 1466695763009 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1649 | 1466695763011 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:29:23 INFO - PROCESS | 1649 | 1466695763013 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1649 | 1466695763014 Marionette TRACE conn2 <- [1,2522,null,{}] 08:29:23 INFO - PROCESS | 1649 | 1466695763017 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:29:23 INFO - PROCESS | 1649 | 1466695763018 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:23 INFO - PROCESS | 1649 | 1466695763132 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:29:23 INFO - PROCESS | 1649 | 1466695763171 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1649 | 1466695763172 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x128422000 == 33 [pid = 1649] [id = 638] 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1191cd400) [pid = 1649] [serial = 1914] [outer = 0x0] 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a069000) [pid = 1649] [serial = 1915] [outer = 0x1191cd400] 08:29:23 INFO - PROCESS | 1649 | 1466695763198 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12118b800) [pid = 1649] [serial = 1916] [outer = 0x1191cd400] 08:29:23 INFO - PROCESS | 1649 | 1466695763550 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:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 571ms 08:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:29:23 INFO - PROCESS | 1649 | 1466695763584 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1649 | 1466695763585 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:29:23 INFO - PROCESS | 1649 | 1466695763587 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1649 | 1466695763589 Marionette TRACE conn2 <- [1,2526,null,{}] 08:29:23 INFO - PROCESS | 1649 | 1466695763591 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:29:23 INFO - PROCESS | 1649 | 1466695763592 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:23 INFO - PROCESS | 1649 | 1466695763698 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:29:23 INFO - PROCESS | 1649 | 1466695763701 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1649 | 1466695763702 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12967c000 == 34 [pid = 1649] [id = 639] 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11213d000) [pid = 1649] [serial = 1917] [outer = 0x0] 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121192400) [pid = 1649] [serial = 1918] [outer = 0x11213d000] 08:29:23 INFO - PROCESS | 1649 | 1466695763728 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211ae400) [pid = 1649] [serial = 1919] [outer = 0x11213d000] 08:29:24 INFO - PROCESS | 1649 | 1466695764084 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:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 08:29:24 INFO - PROCESS | 1649 | 1466695764110 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1649 | 1466695764112 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:29:24 INFO - PROCESS | 1649 | 1466695764120 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1649 | 1466695764121 Marionette TRACE conn2 <- [1,2530,null,{}] 08:29:24 INFO - PROCESS | 1649 | 1466695764123 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:29:24 INFO - PROCESS | 1649 | 1466695764127 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:24 INFO - PROCESS | 1649 | 1466695764244 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:29:24 INFO - PROCESS | 1649 | 1466695764279 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1649 | 1466695764280 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a580800 == 35 [pid = 1649] [id = 640] 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1212ea000) [pid = 1649] [serial = 1920] [outer = 0x0] 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124388000) [pid = 1649] [serial = 1921] [outer = 0x1212ea000] 08:29:24 INFO - PROCESS | 1649 | 1466695764305 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125dbd000) [pid = 1649] [serial = 1922] [outer = 0x1212ea000] 08:29:24 INFO - PROCESS | 1649 | 1466695764640 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:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 580ms 08:29:24 INFO - PROCESS | 1649 | 1466695764694 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1649 | 1466695764695 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:29:24 INFO - PROCESS | 1649 | 1466695764706 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1649 | 1466695764707 Marionette TRACE conn2 <- [1,2534,null,{}] 08:29:24 INFO - PROCESS | 1649 | 1466695764709 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:29:24 INFO - PROCESS | 1649 | 1466695764710 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:24 INFO - PROCESS | 1649 | 1466695764810 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:29:24 INFO - PROCESS | 1649 | 1466695764850 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1649 | 1466695764851 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b19e800 == 36 [pid = 1649] [id = 641] 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x125f91c00) [pid = 1649] [serial = 1923] [outer = 0x0] 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126a14000) [pid = 1649] [serial = 1924] [outer = 0x125f91c00] 08:29:24 INFO - PROCESS | 1649 | 1466695764875 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126a67c00) [pid = 1649] [serial = 1925] [outer = 0x125f91c00] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11619e800) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115450c00) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x110e36400) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185eec00) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119d5e000) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11947b000) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1212e7000) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1212ec000) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117eac400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1191a7c00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185f9000) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112624000) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116904400) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1182d4400) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119d79400) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11219ec00) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127e1a400) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125b93000) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112ea4c00) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:29:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1133a8000) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:29:25 INFO - PROCESS | 1649 | 1466695765178 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:29:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:29:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 08:29:25 INFO - PROCESS | 1649 | 1466695765226 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1649 | 1466695765227 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:29:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:29:25 INFO - PROCESS | 1649 | 1466695765229 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1649 | 1466695765230 Marionette TRACE conn2 <- [1,2538,null,{}] 08:29:25 INFO - PROCESS | 1649 | 1466695765233 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:29:25 INFO - PROCESS | 1649 | 1466695765234 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:25 INFO - PROCESS | 1649 | 1466695765314 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:29:25 INFO - PROCESS | 1649 | 1466695765318 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1649 | 1466695765319 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18e800 == 37 [pid = 1649] [id = 642] 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113c21400) [pid = 1649] [serial = 1926] [outer = 0x0] 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116faf800) [pid = 1649] [serial = 1927] [outer = 0x113c21400] 08:29:25 INFO - PROCESS | 1649 | 1466695765344 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185f8c00) [pid = 1649] [serial = 1928] [outer = 0x113c21400] 08:29:25 INFO - PROCESS | 1649 | 1466695765698 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:29:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:29:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 08:29:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:29:25 INFO - PROCESS | 1649 | 1466695765749 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1649 | 1466695765750 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:29:25 INFO - PROCESS | 1649 | 1466695765753 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1649 | 1466695765754 Marionette TRACE conn2 <- [1,2542,null,{}] 08:29:25 INFO - PROCESS | 1649 | 1466695765764 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:29:25 INFO - PROCESS | 1649 | 1466695765765 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:25 INFO - PROCESS | 1649 | 1466695765845 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:29:25 INFO - PROCESS | 1649 | 1466695765848 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1649 | 1466695765849 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x124bb6000 == 38 [pid = 1649] [id = 643] 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11978e000) [pid = 1649] [serial = 1929] [outer = 0x0] 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12119dc00) [pid = 1649] [serial = 1930] [outer = 0x11978e000] 08:29:25 INFO - PROCESS | 1649 | 1466695765874 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a1b000) [pid = 1649] [serial = 1931] [outer = 0x11978e000] 08:29:26 INFO - PROCESS | 1649 | 1466695766187 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:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 479ms 08:29:26 INFO - PROCESS | 1649 | 1466695766233 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1649 | 1466695766234 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:29:26 INFO - PROCESS | 1649 | 1466695766236 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1649 | 1466695766237 Marionette TRACE conn2 <- [1,2546,null,{}] 08:29:26 INFO - PROCESS | 1649 | 1466695766240 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:29:26 INFO - PROCESS | 1649 | 1466695766241 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:26 INFO - PROCESS | 1649 | 1466695766320 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:29:26 INFO - PROCESS | 1649 | 1466695766386 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 1649 | 1466695766388 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c471000 == 39 [pid = 1649] [id = 644] 08:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11983d800) [pid = 1649] [serial = 1932] [outer = 0x0] 08:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126a71c00) [pid = 1649] [serial = 1933] [outer = 0x11983d800] 08:29:26 INFO - PROCESS | 1649 | 1466695766412 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127e1b800) [pid = 1649] [serial = 1934] [outer = 0x11983d800] 08:29:26 INFO - PROCESS | 1649 | 1466695766786 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:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 575ms 08:29:26 INFO - PROCESS | 1649 | 1466695766812 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:29:26 INFO - PROCESS | 1649 | 1466695766827 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:29:26 INFO - PROCESS | 1649 | 1466695766831 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1649 | 1466695766834 Marionette TRACE conn2 <- [1,2550,null,{}] 08:29:26 INFO - PROCESS | 1649 | 1466695766837 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:29:26 INFO - PROCESS | 1649 | 1466695766839 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:26 INFO - PROCESS | 1649 | 1466695766917 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:29:26 INFO - PROCESS | 1649 | 1466695766969 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 1649 | 1466695766970 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce37800 == 40 [pid = 1649] [id = 645] 08:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125f94400) [pid = 1649] [serial = 1935] [outer = 0x0] 08:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12810e000) [pid = 1649] [serial = 1936] [outer = 0x125f94400] 08:29:27 INFO - PROCESS | 1649 | 1466695767012 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12876f400) [pid = 1649] [serial = 1937] [outer = 0x125f94400] 08:29:27 INFO - PROCESS | 1649 | 1466695767719 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:29:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:29:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 927ms 08:29:27 INFO - PROCESS | 1649 | 1466695767758 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1649 | 1466695767760 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:29:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:29:27 INFO - PROCESS | 1649 | 1466695767764 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1649 | 1466695767767 Marionette TRACE conn2 <- [1,2554,null,{}] 08:29:27 INFO - PROCESS | 1649 | 1466695767771 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:29:27 INFO - PROCESS | 1649 | 1466695767772 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:27 INFO - PROCESS | 1649 | 1466695767881 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:29:27 INFO - PROCESS | 1649 | 1466695767943 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 1649 | 1466695767944 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b4800 == 41 [pid = 1649] [id = 646] 08:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x115e54c00) [pid = 1649] [serial = 1938] [outer = 0x0] 08:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1182ccc00) [pid = 1649] [serial = 1939] [outer = 0x115e54c00] 08:29:27 INFO - PROCESS | 1649 | 1466695767976 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1185f0800) [pid = 1649] [serial = 1940] [outer = 0x115e54c00] 08:29:28 INFO - PROCESS | 1649 | 1466695768431 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:29:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:29:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 08:29:28 INFO - PROCESS | 1649 | 1466695768486 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1649 | 1466695768489 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:29:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:29:28 INFO - PROCESS | 1649 | 1466695768494 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1649 | 1466695768495 Marionette TRACE conn2 <- [1,2558,null,{}] 08:29:28 INFO - PROCESS | 1649 | 1466695768498 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:29:28 INFO - PROCESS | 1649 | 1466695768500 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:28 INFO - PROCESS | 1649 | 1466695768606 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:29:28 INFO - PROCESS | 1649 | 1466695768681 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 1649 | 1466695768682 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a656800 == 42 [pid = 1649] [id = 647] 08:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11911f400) [pid = 1649] [serial = 1941] [outer = 0x0] 08:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119839c00) [pid = 1649] [serial = 1942] [outer = 0x11911f400] 08:29:28 INFO - PROCESS | 1649 | 1466695768715 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119d84c00) [pid = 1649] [serial = 1943] [outer = 0x11911f400] 08:29:29 INFO - PROCESS | 1649 | 1466695769228 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:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 770ms 08:29:29 INFO - PROCESS | 1649 | 1466695769270 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1649 | 1466695769273 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:29:29 INFO - PROCESS | 1649 | 1466695769277 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1649 | 1466695769281 Marionette TRACE conn2 <- [1,2562,null,{}] 08:29:29 INFO - PROCESS | 1649 | 1466695769296 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:29:29 INFO - PROCESS | 1649 | 1466695769301 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:29 INFO - PROCESS | 1649 | 1466695769418 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:29:29 INFO - PROCESS | 1649 | 1466695769494 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 1649 | 1466695769496 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2d9800 == 43 [pid = 1649] [id = 648] 08:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123864000) [pid = 1649] [serial = 1944] [outer = 0x0] 08:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12438d800) [pid = 1649] [serial = 1945] [outer = 0x123864000] 08:29:29 INFO - PROCESS | 1649 | 1466695769527 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125d26800) [pid = 1649] [serial = 1946] [outer = 0x123864000] 08:29:30 INFO - PROCESS | 1649 | 1466695770021 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:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 776ms 08:29:30 INFO - PROCESS | 1649 | 1466695770054 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1649 | 1466695770056 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:29:30 INFO - PROCESS | 1649 | 1466695770062 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1649 | 1466695770064 Marionette TRACE conn2 <- [1,2566,null,{}] 08:29:30 INFO - PROCESS | 1649 | 1466695770068 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:29:30 INFO - PROCESS | 1649 | 1466695770070 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:30 INFO - PROCESS | 1649 | 1466695770228 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:29:30 INFO - PROCESS | 1649 | 1466695770364 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 1649 | 1466695770365 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6a6000 == 44 [pid = 1649] [id = 649] 08:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125d28000) [pid = 1649] [serial = 1947] [outer = 0x0] 08:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12810c000) [pid = 1649] [serial = 1948] [outer = 0x125d28000] 08:29:30 INFO - PROCESS | 1649 | 1466695770415 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1284b6400) [pid = 1649] [serial = 1949] [outer = 0x125d28000] 08:29:30 INFO - PROCESS | 1649 | 1466695770933 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:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 921ms 08:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:29:30 INFO - PROCESS | 1649 | 1466695770984 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1649 | 1466695770986 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 1649 | 1466695770988 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1649 | 1466695770989 Marionette TRACE conn2 <- [1,2570,null,{}] 08:29:30 INFO - PROCESS | 1649 | 1466695770992 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:29:30 INFO - PROCESS | 1649 | 1466695770993 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:31 INFO - PROCESS | 1649 | 1466695771092 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:29:31 INFO - PROCESS | 1649 | 1466695771167 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 1649 | 1466695771169 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8f000 == 45 [pid = 1649] [id = 650] 08:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x113211c00) [pid = 1649] [serial = 1950] [outer = 0x0] 08:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1176ebc00) [pid = 1649] [serial = 1951] [outer = 0x113211c00] 08:29:31 INFO - PROCESS | 1649 | 1466695771199 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119d82800) [pid = 1649] [serial = 1952] [outer = 0x113211c00] 08:29:31 INFO - PROCESS | 1649 | 1466695771768 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:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 823ms 08:29:31 INFO - PROCESS | 1649 | 1466695771812 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1649 | 1466695771814 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:29:31 INFO - PROCESS | 1649 | 1466695771817 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1649 | 1466695771819 Marionette TRACE conn2 <- [1,2574,null,{}] 08:29:31 INFO - PROCESS | 1649 | 1466695771823 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:29:31 INFO - PROCESS | 1649 | 1466695771825 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:31 INFO - PROCESS | 1649 | 1466695771924 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:29:32 INFO - PROCESS | 1649 | 1466695772000 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 1649 | 1466695772002 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119879000 == 46 [pid = 1649] [id = 651] 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1176e4400) [pid = 1649] [serial = 1953] [outer = 0x0] 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11838d000) [pid = 1649] [serial = 1954] [outer = 0x1176e4400] 08:29:32 INFO - PROCESS | 1649 | 1466695772030 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1185f7c00) [pid = 1649] [serial = 1955] [outer = 0x1176e4400] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12c471000 == 45 [pid = 1649] [id = 644] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x124bb6000 == 44 [pid = 1649] [id = 643] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b18e800 == 43 [pid = 1649] [id = 642] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12b19e800 == 42 [pid = 1649] [id = 641] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12a580800 == 41 [pid = 1649] [id = 640] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12967c000 == 40 [pid = 1649] [id = 639] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x128422000 == 39 [pid = 1649] [id = 638] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x124139800 == 38 [pid = 1649] [id = 637] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1188a5800) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119f90000 == 37 [pid = 1649] [id = 636] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119285800 == 36 [pid = 1649] [id = 635] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1195cf800 == 35 [pid = 1649] [id = 634] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x117e40800 == 34 [pid = 1649] [id = 633] 08:29:32 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c4800 == 33 [pid = 1649] [id = 632] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12810dc00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1284ae400) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126a75000) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x125b9e400) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1182d1000) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11a070400) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x113c63c00) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12119b400) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119a99000) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x125d22c00) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x111c1d800) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124c88c00) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118289c00) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118405c00) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11828b800) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113208400) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1191cf000) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11837e800) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a072400) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119d7fc00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123861c00) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1212ef400) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124b87800) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12438f400) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118290c00) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11838d400) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1191ce800) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118786400) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1191a7400) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1128cac00) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1133a5c00) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116a0bc00) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1176e2000) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11838b400) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11840ec00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x128733400) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1128ca400) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x112fbac00) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119d5e800) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 08:29:32 INFO - PROCESS | 1649 | 1466695772428 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:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 621ms 08:29:32 INFO - PROCESS | 1649 | 1466695772439 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1649 | 1466695772443 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:29:32 INFO - PROCESS | 1649 | 1466695772447 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1649 | 1466695772449 Marionette TRACE conn2 <- [1,2578,null,{}] 08:29:32 INFO - PROCESS | 1649 | 1466695772451 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:29:32 INFO - PROCESS | 1649 | 1466695772453 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:32 INFO - PROCESS | 1649 | 1466695772537 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:29:32 INFO - PROCESS | 1649 | 1466695772565 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 1649 | 1466695772566 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119194000 == 34 [pid = 1649] [id = 652] 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118780000) [pid = 1649] [serial = 1956] [outer = 0x0] 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11911b400) [pid = 1649] [serial = 1957] [outer = 0x118780000] 08:29:32 INFO - PROCESS | 1649 | 1466695772593 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119782800) [pid = 1649] [serial = 1958] [outer = 0x118780000] 08:29:32 INFO - PROCESS | 1649 | 1466695772944 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:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 08:29:32 INFO - PROCESS | 1649 | 1466695772967 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1649 | 1466695772968 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:29:32 INFO - PROCESS | 1649 | 1466695772971 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1649 | 1466695772973 Marionette TRACE conn2 <- [1,2582,null,{}] 08:29:33 INFO - PROCESS | 1649 | 1466695773006 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:29:33 INFO - PROCESS | 1649 | 1466695773009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:33 INFO - PROCESS | 1649 | 1466695773094 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:29:33 INFO - PROCESS | 1649 | 1466695773099 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1649 | 1466695773100 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f7b800 == 35 [pid = 1649] [id = 653] 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119d82c00) [pid = 1649] [serial = 1959] [outer = 0x0] 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11a1bdc00) [pid = 1649] [serial = 1960] [outer = 0x119d82c00] 08:29:33 INFO - PROCESS | 1649 | 1466695773128 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12313bc00) [pid = 1649] [serial = 1961] [outer = 0x119d82c00] 08:29:33 INFO - PROCESS | 1649 | 1466695773488 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:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 541ms 08:29:33 INFO - PROCESS | 1649 | 1466695773512 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 1649 | 1466695773514 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:29:33 INFO - PROCESS | 1649 | 1466695773516 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1649 | 1466695773517 Marionette TRACE conn2 <- [1,2586,null,{}] 08:29:33 INFO - PROCESS | 1649 | 1466695773520 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:29:33 INFO - PROCESS | 1649 | 1466695773521 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:33 INFO - PROCESS | 1649 | 1466695773611 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:29:33 INFO - PROCESS | 1649 | 1466695773667 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1649 | 1466695773668 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269b7800 == 36 [pid = 1649] [id = 654] 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1211b2800) [pid = 1649] [serial = 1962] [outer = 0x0] 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124650c00) [pid = 1649] [serial = 1963] [outer = 0x1211b2800] 08:29:33 INFO - PROCESS | 1649 | 1466695773694 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125d24800) [pid = 1649] [serial = 1964] [outer = 0x1211b2800] 08:29:33 INFO - PROCESS | 1649 | 1466695773977 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:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 08:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:29:34 INFO - PROCESS | 1649 | 1466695774034 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1649 | 1466695774036 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1649 | 1466695774038 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1649 | 1466695774039 Marionette TRACE conn2 <- [1,2590,null,{}] 08:29:34 INFO - PROCESS | 1649 | 1466695774044 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:29:34 INFO - PROCESS | 1649 | 1466695774045 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:34 INFO - PROCESS | 1649 | 1466695774122 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:29:34 INFO - PROCESS | 1649 | 1466695774187 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 1649 | 1466695774188 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292de000 == 37 [pid = 1649] [id = 655] 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123ab4000) [pid = 1649] [serial = 1965] [outer = 0x0] 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126a14400) [pid = 1649] [serial = 1966] [outer = 0x123ab4000] 08:29:34 INFO - PROCESS | 1649 | 1466695774213 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128107c00) [pid = 1649] [serial = 1967] [outer = 0x123ab4000] 08:29:34 INFO - PROCESS | 1649 | 1466695774543 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:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 08:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:29:34 INFO - PROCESS | 1649 | 1466695774561 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1649 | 1466695774562 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1649 | 1466695774564 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1649 | 1466695774565 Marionette TRACE conn2 <- [1,2594,null,{}] 08:29:34 INFO - PROCESS | 1649 | 1466695774574 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:29:34 INFO - PROCESS | 1649 | 1466695774579 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:34 INFO - PROCESS | 1649 | 1466695774700 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:29:34 INFO - PROCESS | 1649 | 1466695774715 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 1649 | 1466695774716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18d800 == 38 [pid = 1649] [id = 656] 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128265800) [pid = 1649] [serial = 1968] [outer = 0x0] 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12876f800) [pid = 1649] [serial = 1969] [outer = 0x128265800] 08:29:34 INFO - PROCESS | 1649 | 1466695774741 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1292bac00) [pid = 1649] [serial = 1970] [outer = 0x128265800] 08:29:35 INFO - PROCESS | 1649 | 1466695775111 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:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 577ms 08:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:29:35 INFO - PROCESS | 1649 | 1466695775150 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 1649 | 1466695775151 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:29:35 INFO - PROCESS | 1649 | 1466695775153 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1649 | 1466695775154 Marionette TRACE conn2 <- [1,2598,null,{}] 08:29:35 INFO - PROCESS | 1649 | 1466695775157 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:29:35 INFO - PROCESS | 1649 | 1466695775158 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:35 INFO - PROCESS | 1649 | 1466695775264 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:29:35 INFO - PROCESS | 1649 | 1466695775267 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1649 | 1466695775275 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be68000 == 39 [pid = 1649] [id = 657] 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128270000) [pid = 1649] [serial = 1971] [outer = 0x0] 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a5d8400) [pid = 1649] [serial = 1972] [outer = 0x128270000] 08:29:35 INFO - PROCESS | 1649 | 1466695775333 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a6a4800) [pid = 1649] [serial = 1973] [outer = 0x128270000] 08:29:35 INFO - PROCESS | 1649 | 1466695775636 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:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 08:29:35 INFO - PROCESS | 1649 | 1466695775681 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 1649 | 1466695775682 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:29:35 INFO - PROCESS | 1649 | 1466695775684 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1649 | 1466695775685 Marionette TRACE conn2 <- [1,2602,null,{}] 08:29:35 INFO - PROCESS | 1649 | 1466695775688 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:29:35 INFO - PROCESS | 1649 | 1466695775689 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:35 INFO - PROCESS | 1649 | 1466695775792 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:29:35 INFO - PROCESS | 1649 | 1466695775796 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1649 | 1466695775797 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c472800 == 40 [pid = 1649] [id = 658] 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a5d7800) [pid = 1649] [serial = 1974] [outer = 0x0] 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a6ad000) [pid = 1649] [serial = 1975] [outer = 0x12a5d7800] 08:29:35 INFO - PROCESS | 1649 | 1466695775859 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ab39000) [pid = 1649] [serial = 1976] [outer = 0x12a5d7800] 08:29:36 INFO - PROCESS | 1649 | 1466695776187 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:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 517ms 08:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:29:36 INFO - PROCESS | 1649 | 1466695776202 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1649 | 1466695776204 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:29:36 INFO - PROCESS | 1649 | 1466695776206 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1649 | 1466695776208 Marionette TRACE conn2 <- [1,2606,null,{}] 08:29:36 INFO - PROCESS | 1649 | 1466695776213 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:29:36 INFO - PROCESS | 1649 | 1466695776214 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:36 INFO - PROCESS | 1649 | 1466695776328 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:29:36 INFO - PROCESS | 1649 | 1466695776340 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 1649 | 1466695776342 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae9000 == 41 [pid = 1649] [id = 659] 08:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12ab3a400) [pid = 1649] [serial = 1977] [outer = 0x0] 08:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b0b7000) [pid = 1649] [serial = 1978] [outer = 0x12ab3a400] 08:29:36 INFO - PROCESS | 1649 | 1466695776365 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b13bc00) [pid = 1649] [serial = 1979] [outer = 0x12ab3a400] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11213d000) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1212ea000) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115debc00) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11828dc00) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185f6400) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1182cc800) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11840d400) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115df3800) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x125f91c00) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113c21400) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11978e000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1191cd400) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:29:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11983d800) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:29:36 INFO - PROCESS | 1649 | 1466695776767 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:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms 08:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:29:36 INFO - PROCESS | 1649 | 1466695776780 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1649 | 1466695776781 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:29:36 INFO - PROCESS | 1649 | 1466695776783 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1649 | 1466695776784 Marionette TRACE conn2 <- [1,2610,null,{}] 08:29:36 INFO - PROCESS | 1649 | 1466695776786 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:29:36 INFO - PROCESS | 1649 | 1466695776787 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:36 INFO - PROCESS | 1649 | 1466695776906 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:29:36 INFO - PROCESS | 1649 | 1466695776944 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 1649 | 1466695776945 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce39000 == 42 [pid = 1649] [id = 660] 08:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110e41800) [pid = 1649] [serial = 1980] [outer = 0x0] 08:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118382400) [pid = 1649] [serial = 1981] [outer = 0x110e41800] 08:29:36 INFO - PROCESS | 1649 | 1466695776969 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11978e000) [pid = 1649] [serial = 1982] [outer = 0x110e41800] 08:29:37 INFO - PROCESS | 1649 | 1466695777259 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:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 08:29:37 INFO - PROCESS | 1649 | 1466695777302 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1649 | 1466695777303 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:29:37 INFO - PROCESS | 1649 | 1466695777306 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1649 | 1466695777310 Marionette TRACE conn2 <- [1,2614,null,{}] 08:29:37 INFO - PROCESS | 1649 | 1466695777313 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:29:37 INFO - PROCESS | 1649 | 1466695777315 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:37 INFO - PROCESS | 1649 | 1466695777415 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:29:37 INFO - PROCESS | 1649 | 1466695777473 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1649 | 1466695777475 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d368000 == 43 [pid = 1649] [id = 661] 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112d37400) [pid = 1649] [serial = 1983] [outer = 0x0] 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1211b1800) [pid = 1649] [serial = 1984] [outer = 0x112d37400] 08:29:37 INFO - PROCESS | 1649 | 1466695777501 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b143800) [pid = 1649] [serial = 1985] [outer = 0x112d37400] 08:29:37 INFO - PROCESS | 1649 | 1466695777764 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:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 472ms 08:29:37 INFO - PROCESS | 1649 | 1466695777780 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1649 | 1466695777781 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:29:37 INFO - PROCESS | 1649 | 1466695777785 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1649 | 1466695777786 Marionette TRACE conn2 <- [1,2618,null,{}] 08:29:37 INFO - PROCESS | 1649 | 1466695777788 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:29:37 INFO - PROCESS | 1649 | 1466695777790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:37 INFO - PROCESS | 1649 | 1466695777888 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:29:37 INFO - PROCESS | 1649 | 1466695777892 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1649 | 1466695777893 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd83800 == 44 [pid = 1649] [id = 662] 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121196800) [pid = 1649] [serial = 1986] [outer = 0x0] 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b146400) [pid = 1649] [serial = 1987] [outer = 0x121196800] 08:29:37 INFO - PROCESS | 1649 | 1466695777916 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b8c9000) [pid = 1649] [serial = 1988] [outer = 0x121196800] 08:29:38 INFO - PROCESS | 1649 | 1466695778290 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:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 08:29:38 INFO - PROCESS | 1649 | 1466695778311 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 1649 | 1466695778312 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:29:38 INFO - PROCESS | 1649 | 1466695778316 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1649 | 1466695778318 Marionette TRACE conn2 <- [1,2622,null,{}] 08:29:38 INFO - PROCESS | 1649 | 1466695778321 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:29:38 INFO - PROCESS | 1649 | 1466695778323 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:38 INFO - PROCESS | 1649 | 1466695778509 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:29:38 INFO - PROCESS | 1649 | 1466695778522 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 1649 | 1466695778523 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd96000 == 45 [pid = 1649] [id = 663] 08:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b8c0c00) [pid = 1649] [serial = 1989] [outer = 0x0] 08:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b91a000) [pid = 1649] [serial = 1990] [outer = 0x12b8c0c00] 08:29:38 INFO - PROCESS | 1649 | 1466695778566 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b920800) [pid = 1649] [serial = 1991] [outer = 0x12b8c0c00] 08:29:39 INFO - PROCESS | 1649 | 1466695779160 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:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 922ms 08:29:39 INFO - PROCESS | 1649 | 1466695779243 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:29:39 INFO - PROCESS | 1649 | 1466695779248 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:29:39 INFO - PROCESS | 1649 | 1466695779253 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1649 | 1466695779258 Marionette TRACE conn2 <- [1,2626,null,{}] 08:29:39 INFO - PROCESS | 1649 | 1466695779263 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:29:39 INFO - PROCESS | 1649 | 1466695779266 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:39 INFO - PROCESS | 1649 | 1466695779409 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:29:39 INFO - PROCESS | 1649 | 1466695779511 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1649 | 1466695779513 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b9800 == 46 [pid = 1649] [id = 664] 08:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116935c00) [pid = 1649] [serial = 1992] [outer = 0x0] 08:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118402400) [pid = 1649] [serial = 1993] [outer = 0x116935c00] 08:29:39 INFO - PROCESS | 1649 | 1466695779546 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185fd400) [pid = 1649] [serial = 1994] [outer = 0x116935c00] 08:29:39 INFO - PROCESS | 1649 | 1466695779964 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:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 776ms 08:29:40 INFO - PROCESS | 1649 | 1466695780028 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1649 | 1466695780032 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:29:40 INFO - PROCESS | 1649 | 1466695780037 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1649 | 1466695780040 Marionette TRACE conn2 <- [1,2630,null,{}] 08:29:40 INFO - PROCESS | 1649 | 1466695780043 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:29:40 INFO - PROCESS | 1649 | 1466695780045 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:40 INFO - PROCESS | 1649 | 1466695780180 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:29:40 INFO - PROCESS | 1649 | 1466695780261 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 1649 | 1466695780262 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x126957000 == 47 [pid = 1649] [id = 665] 08:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119d80800) [pid = 1649] [serial = 1995] [outer = 0x0] 08:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a0b9400) [pid = 1649] [serial = 1996] [outer = 0x119d80800] 08:29:40 INFO - PROCESS | 1649 | 1466695780293 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1212ea000) [pid = 1649] [serial = 1997] [outer = 0x119d80800] 08:29:40 INFO - PROCESS | 1649 | 1466695780715 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:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 08:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:29:40 INFO - PROCESS | 1649 | 1466695780761 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1649 | 1466695780763 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:29:40 INFO - PROCESS | 1649 | 1466695780765 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1649 | 1466695780768 Marionette TRACE conn2 <- [1,2634,null,{}] 08:29:40 INFO - PROCESS | 1649 | 1466695780788 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:29:40 INFO - PROCESS | 1649 | 1466695780791 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:40 INFO - PROCESS | 1649 | 1466695780920 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:29:40 INFO - PROCESS | 1649 | 1466695780964 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 1649 | 1466695780966 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c725800 == 48 [pid = 1649] [id = 666] 08:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126a73800) [pid = 1649] [serial = 1998] [outer = 0x0] 08:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1284b3000) [pid = 1649] [serial = 1999] [outer = 0x126a73800] 08:29:41 INFO - PROCESS | 1649 | 1466695780997 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128779400) [pid = 1649] [serial = 2000] [outer = 0x126a73800] 08:29:41 INFO - PROCESS | 1649 | 1466695781437 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:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 723ms 08:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:29:41 INFO - PROCESS | 1649 | 1466695781488 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1649 | 1466695781490 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:29:41 INFO - PROCESS | 1649 | 1466695781493 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1649 | 1466695781494 Marionette TRACE conn2 <- [1,2638,null,{}] 08:29:41 INFO - PROCESS | 1649 | 1466695781496 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:29:41 INFO - PROCESS | 1649 | 1466695781498 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:41 INFO - PROCESS | 1649 | 1466695781605 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:29:41 INFO - PROCESS | 1649 | 1466695781669 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 1649 | 1466695781670 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198f3000 == 49 [pid = 1649] [id = 667] 08:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1133dd800) [pid = 1649] [serial = 2001] [outer = 0x0] 08:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127e23c00) [pid = 1649] [serial = 2002] [outer = 0x1133dd800] 08:29:41 INFO - PROCESS | 1649 | 1466695781700 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129216800) [pid = 1649] [serial = 2003] [outer = 0x1133dd800] 08:29:42 INFO - PROCESS | 1649 | 1466695782401 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:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 919ms 08:29:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:29:42 INFO - PROCESS | 1649 | 1466695782413 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1649 | 1466695782415 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:29:42 INFO - PROCESS | 1649 | 1466695782418 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1649 | 1466695782422 Marionette TRACE conn2 <- [1,2642,null,{}] 08:29:42 INFO - PROCESS | 1649 | 1466695782448 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:29:42 INFO - PROCESS | 1649 | 1466695782450 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:42 INFO - PROCESS | 1649 | 1466695782551 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:29:42 INFO - PROCESS | 1649 | 1466695782629 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 1649 | 1466695782631 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118728000 == 50 [pid = 1649] [id = 668] 08:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118283000) [pid = 1649] [serial = 2004] [outer = 0x0] 08:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1182d2800) [pid = 1649] [serial = 2005] [outer = 0x118283000] 08:29:42 INFO - PROCESS | 1649 | 1466695782660 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11870ac00) [pid = 1649] [serial = 2006] [outer = 0x118283000] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd83800 == 49 [pid = 1649] [id = 662] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d368000 == 48 [pid = 1649] [id = 661] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce39000 == 47 [pid = 1649] [id = 660] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae9000 == 46 [pid = 1649] [id = 659] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c472800 == 45 [pid = 1649] [id = 658] 08:29:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12be68000 == 44 [pid = 1649] [id = 657] 08:29:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12810e000) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b18d800 == 43 [pid = 1649] [id = 656] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1292de000 == 42 [pid = 1649] [id = 655] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1269b7800 == 41 [pid = 1649] [id = 654] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123f7b800 == 40 [pid = 1649] [id = 653] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119194000 == 39 [pid = 1649] [id = 652] 08:29:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119879000 == 38 [pid = 1649] [id = 651] 08:29:43 INFO - PROCESS | 1649 | 1466695783079 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:29:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 677ms 08:29:43 INFO - PROCESS | 1649 | 1466695783096 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1649 | 1466695783099 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:29:43 INFO - PROCESS | 1649 | 1466695783103 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1649 | 1466695783105 Marionette TRACE conn2 <- [1,2646,null,{}] 08:29:43 INFO - PROCESS | 1649 | 1466695783109 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:29:43 INFO - PROCESS | 1649 | 1466695783111 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:43 INFO - PROCESS | 1649 | 1466695783204 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121192400) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x124388000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1176eb800) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11697c800) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119842c00) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119d83800) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1191c8000) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118407400) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1182d6c00) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11870b800) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11911ac00) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x117eaf800) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1182d6800) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126a14000) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125dbd000) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185f8c00) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116faf800) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12119dc00) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126a67c00) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12118b800) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11a069000) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x127e1b800) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1211ae400) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a1b000) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126a71c00) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 08:29:43 INFO - PROCESS | 1649 | 1466695783278 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1649 | 1466695783279 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195d1800 == 39 [pid = 1649] [id = 669] 08:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118285400) [pid = 1649] [serial = 2007] [outer = 0x0] 08:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185fbc00) [pid = 1649] [serial = 2008] [outer = 0x118285400] 08:29:43 INFO - PROCESS | 1649 | 1466695783307 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119b4d400) [pid = 1649] [serial = 2009] [outer = 0x118285400] 08:29:43 INFO - PROCESS | 1649 | 1466695783566 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:29:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 475ms 08:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:29:43 INFO - PROCESS | 1649 | 1466695783579 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1649 | 1466695783580 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:29:43 INFO - PROCESS | 1649 | 1466695783582 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1649 | 1466695783584 Marionette TRACE conn2 <- [1,2650,null,{}] 08:29:43 INFO - PROCESS | 1649 | 1466695783592 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:29:43 INFO - PROCESS | 1649 | 1466695783598 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:43 INFO - PROCESS | 1649 | 1466695783743 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:29:43 INFO - PROCESS | 1649 | 1466695783887 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1649 | 1466695783890 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x126950800 == 40 [pid = 1649] [id = 670] 08:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12118d800) [pid = 1649] [serial = 2010] [outer = 0x0] 08:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12119d800) [pid = 1649] [serial = 2011] [outer = 0x12118d800] 08:29:43 INFO - PROCESS | 1649 | 1466695783936 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123cdbc00) [pid = 1649] [serial = 2012] [outer = 0x12118d800] 08:29:44 INFO - PROCESS | 1649 | 1466695784312 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:29:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:29:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 771ms 08:29:44 INFO - PROCESS | 1649 | 1466695784354 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1649 | 1466695784355 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:29:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:29:44 INFO - PROCESS | 1649 | 1466695784370 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1649 | 1466695784371 Marionette TRACE conn2 <- [1,2654,null,{}] 08:29:44 INFO - PROCESS | 1649 | 1466695784374 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:29:44 INFO - PROCESS | 1649 | 1466695784375 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:44 INFO - PROCESS | 1649 | 1466695784457 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:29:44 INFO - PROCESS | 1649 | 1466695784463 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 1649 | 1466695784464 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b3800 == 41 [pid = 1649] [id = 671] 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124c8cc00) [pid = 1649] [serial = 2013] [outer = 0x0] 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125f92800) [pid = 1649] [serial = 2014] [outer = 0x124c8cc00] 08:29:44 INFO - PROCESS | 1649 | 1466695784489 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126a67c00) [pid = 1649] [serial = 2015] [outer = 0x124c8cc00] 08:29:44 INFO - PROCESS | 1649 | 1466695784823 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:29:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:29:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 477ms 08:29:44 INFO - PROCESS | 1649 | 1466695784843 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1649 | 1466695784845 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:29:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:29:44 INFO - PROCESS | 1649 | 1466695784847 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1649 | 1466695784848 Marionette TRACE conn2 <- [1,2658,null,{}] 08:29:44 INFO - PROCESS | 1649 | 1466695784850 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:29:44 INFO - PROCESS | 1649 | 1466695784852 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:44 INFO - PROCESS | 1649 | 1466695784930 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:29:44 INFO - PROCESS | 1649 | 1466695784933 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 1649 | 1466695784934 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872a800 == 42 [pid = 1649] [id = 672] 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126a69800) [pid = 1649] [serial = 2016] [outer = 0x0] 08:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127e1f000) [pid = 1649] [serial = 2017] [outer = 0x126a69800] 08:29:44 INFO - PROCESS | 1649 | 1466695784959 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1284b3c00) [pid = 1649] [serial = 2018] [outer = 0x126a69800] 08:29:45 INFO - PROCESS | 1649 | 1466695785335 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:29:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:29:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 08:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:29:45 INFO - PROCESS | 1649 | 1466695785375 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1649 | 1466695785376 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:29:45 INFO - PROCESS | 1649 | 1466695785378 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1649 | 1466695785379 Marionette TRACE conn2 <- [1,2662,null,{}] 08:29:45 INFO - PROCESS | 1649 | 1466695785381 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:29:45 INFO - PROCESS | 1649 | 1466695785385 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:45 INFO - PROCESS | 1649 | 1466695785507 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:29:45 INFO - PROCESS | 1649 | 1466695785512 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 1649 | 1466695785513 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0d5000 == 43 [pid = 1649] [id = 673] 08:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1284b0400) [pid = 1649] [serial = 2019] [outer = 0x0] 08:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1292af000) [pid = 1649] [serial = 2020] [outer = 0x1284b0400] 08:29:45 INFO - PROCESS | 1649 | 1466695785538 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a6a9000) [pid = 1649] [serial = 2021] [outer = 0x1284b0400] 08:29:45 INFO - PROCESS | 1649 | 1466695785867 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:29:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:29:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 08:29:45 INFO - PROCESS | 1649 | 1466695785902 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1649 | 1466695785903 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:29:45 INFO - PROCESS | 1649 | 1466695785906 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1649 | 1466695785907 Marionette TRACE conn2 <- [1,2666,null,{}] 08:29:45 INFO - PROCESS | 1649 | 1466695785912 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:29:45 INFO - PROCESS | 1649 | 1466695785913 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:46 INFO - PROCESS | 1649 | 1466695786016 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:29:46 INFO - PROCESS | 1649 | 1466695786020 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 1649 | 1466695786021 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11917d000 == 44 [pid = 1649] [id = 674] 08:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128735000) [pid = 1649] [serial = 2022] [outer = 0x0] 08:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12ab39c00) [pid = 1649] [serial = 2023] [outer = 0x128735000] 08:29:46 INFO - PROCESS | 1649 | 1466695786090 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112c2ac00) [pid = 1649] [serial = 2024] [outer = 0x128735000] 08:29:46 INFO - PROCESS | 1649 | 1466695786924 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:29:46 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:29:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1072ms 08:29:46 INFO - PROCESS | 1649 | 1466695786978 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:29:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:29:46 INFO - PROCESS | 1649 | 1466695786980 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:29:46 INFO - PROCESS | 1649 | 1466695786982 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1649 | 1466695786983 Marionette TRACE conn2 <- [1,2670,null,{}] 08:29:46 INFO - PROCESS | 1649 | 1466695786985 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:29:46 INFO - PROCESS | 1649 | 1466695786986 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:47 INFO - PROCESS | 1649 | 1466695787090 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:29:47 INFO - PROCESS | 1649 | 1466695787104 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1649 | 1466695787105 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c479000 == 45 [pid = 1649] [id = 675] 08:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a5e3400) [pid = 1649] [serial = 2025] [outer = 0x0] 08:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b142000) [pid = 1649] [serial = 2026] [outer = 0x12a5e3400] 08:29:47 INFO - PROCESS | 1649 | 1466695787130 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b8ca000) [pid = 1649] [serial = 2027] [outer = 0x12a5e3400] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128270000) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x110e41800) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1211b2800) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118780000) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119d82c00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113211c00) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1176e4400) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123ab4000) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a5d7800) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121196800) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12ab3a400) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112d37400) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:29:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128265800) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:29:48 INFO - PROCESS | 1649 | 1466695788172 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:29:48 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:29:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1220ms 08:29:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:29:48 INFO - PROCESS | 1649 | 1466695788203 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1649 | 1466695788204 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:29:48 INFO - PROCESS | 1649 | 1466695788206 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1649 | 1466695788207 Marionette TRACE conn2 <- [1,2674,null,{}] 08:29:48 INFO - PROCESS | 1649 | 1466695788212 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:29:48 INFO - PROCESS | 1649 | 1466695788213 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:48 INFO - PROCESS | 1649 | 1466695788300 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:29:48 INFO - PROCESS | 1649 | 1466695788303 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 1649 | 1466695788305 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad9800 == 46 [pid = 1649] [id = 676] 08:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x110e7b800) [pid = 1649] [serial = 2028] [outer = 0x0] 08:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110e80c00) [pid = 1649] [serial = 2029] [outer = 0x110e7b800] 08:29:48 INFO - PROCESS | 1649 | 1466695788329 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1128d3400) [pid = 1649] [serial = 2030] [outer = 0x110e7b800] 08:29:49 INFO - PROCESS | 1649 | 1466695789169 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:29:49 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:29:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms 08:29:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:29:49 INFO - PROCESS | 1649 | 1466695789178 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1649 | 1466695789179 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:29:49 INFO - PROCESS | 1649 | 1466695789181 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1649 | 1466695789182 Marionette TRACE conn2 <- [1,2678,null,{}] 08:29:49 INFO - PROCESS | 1649 | 1466695789184 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:29:49 INFO - PROCESS | 1649 | 1466695789185 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:49 INFO - PROCESS | 1649 | 1466695789270 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:29:49 INFO - PROCESS | 1649 | 1466695789332 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 1649 | 1466695789333 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d357800 == 47 [pid = 1649] [id = 677] 08:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110e7c800) [pid = 1649] [serial = 2031] [outer = 0x0] 08:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119d79400) [pid = 1649] [serial = 2032] [outer = 0x110e7c800] 08:29:49 INFO - PROCESS | 1649 | 1466695789358 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128265800) [pid = 1649] [serial = 2033] [outer = 0x110e7c800] 08:29:50 INFO - PROCESS | 1649 | 1466695790231 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:29:50 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:29:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1069ms 08:29:50 INFO - PROCESS | 1649 | 1466695790251 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1649 | 1466695790254 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:29:50 INFO - PROCESS | 1649 | 1466695790257 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1649 | 1466695790259 Marionette TRACE conn2 <- [1,2682,null,{}] 08:29:50 INFO - PROCESS | 1649 | 1466695790263 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:29:50 INFO - PROCESS | 1649 | 1466695790265 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:50 INFO - PROCESS | 1649 | 1466695790375 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:29:50 INFO - PROCESS | 1649 | 1466695790437 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 1649 | 1466695790438 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195c2800 == 48 [pid = 1649] [id = 678] 08:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x112fbac00) [pid = 1649] [serial = 2034] [outer = 0x0] 08:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1182d3800) [pid = 1649] [serial = 2035] [outer = 0x112fbac00] 08:29:50 INFO - PROCESS | 1649 | 1466695790470 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11840d400) [pid = 1649] [serial = 2036] [outer = 0x112fbac00] 08:29:51 INFO - PROCESS | 1649 | 1466695791401 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:29:51 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:29:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 08:29:51 INFO - PROCESS | 1649 | 1466695791431 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1649 | 1466695791434 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:29:51 INFO - PROCESS | 1649 | 1466695791439 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1649 | 1466695791441 Marionette TRACE conn2 <- [1,2686,null,{}] 08:29:51 INFO - PROCESS | 1649 | 1466695791446 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:29:51 INFO - PROCESS | 1649 | 1466695791447 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:51 INFO - PROCESS | 1649 | 1466695791576 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:29:51 INFO - PROCESS | 1649 | 1466695791689 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 1649 | 1466695791690 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12694d000 == 49 [pid = 1649] [id = 679] 08:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d81400) [pid = 1649] [serial = 2037] [outer = 0x0] 08:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12385a000) [pid = 1649] [serial = 2038] [outer = 0x119d81400] 08:29:51 INFO - PROCESS | 1649 | 1466695791724 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a075800) [pid = 1649] [serial = 2039] [outer = 0x119d81400] 08:29:52 INFO - PROCESS | 1649 | 1466695792757 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:29:52 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:29:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1326ms 08:29:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:29:52 INFO - PROCESS | 1649 | 1466695792765 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1649 | 1466695792766 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:29:52 INFO - PROCESS | 1649 | 1466695792769 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1649 | 1466695792771 Marionette TRACE conn2 <- [1,2690,null,{}] 08:29:52 INFO - PROCESS | 1649 | 1466695792782 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:29:52 INFO - PROCESS | 1649 | 1466695792785 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:52 INFO - PROCESS | 1649 | 1466695792903 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:29:52 INFO - PROCESS | 1649 | 1466695792967 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 1649 | 1466695792969 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac8000 == 50 [pid = 1649] [id = 680] 08:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11219ec00) [pid = 1649] [serial = 2040] [outer = 0x0] 08:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116979000) [pid = 1649] [serial = 2041] [outer = 0x11219ec00] 08:29:53 INFO - PROCESS | 1649 | 1466695793165 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1182d6800) [pid = 1649] [serial = 2042] [outer = 0x11219ec00] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad9800 == 49 [pid = 1649] [id = 676] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c479000 == 48 [pid = 1649] [id = 675] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11917d000 == 47 [pid = 1649] [id = 674] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0d5000 == 46 [pid = 1649] [id = 673] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11872a800 == 45 [pid = 1649] [id = 672] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b3800 == 44 [pid = 1649] [id = 671] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x126950800 == 43 [pid = 1649] [id = 670] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1195d1800 == 42 [pid = 1649] [id = 669] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118728000 == 41 [pid = 1649] [id = 668] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b9800 == 40 [pid = 1649] [id = 664] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd96000 == 39 [pid = 1649] [id = 663] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a656800 == 38 [pid = 1649] [id = 647] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1198f3000 == 37 [pid = 1649] [id = 667] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c725800 == 36 [pid = 1649] [id = 666] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2d9800 == 35 [pid = 1649] [id = 648] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x126957000 == 34 [pid = 1649] [id = 665] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce37800 == 33 [pid = 1649] [id = 645] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6a6000 == 32 [pid = 1649] [id = 649] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1212b4800 == 31 [pid = 1649] [id = 646] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8f000 == 30 [pid = 1649] [id = 650] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12694d000 == 29 [pid = 1649] [id = 679] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12d357800 == 28 [pid = 1649] [id = 677] 08:29:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1195c2800 == 27 [pid = 1649] [id = 678] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b0b7000) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b143800) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b13bc00) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b8c9000) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1292bac00) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11978e000) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1211b1800) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128107c00) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12876f800) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a6a4800) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a5d8400) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118382400) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1182ccc00) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124650c00) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x125d24800) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11911b400) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119782800) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119839c00) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12438d800) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12810c000) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12313bc00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11a1bdc00) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1176ebc00) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119d82800) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1185f7c00) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11838d000) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126a14400) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12ab39000) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a6ad000) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12b146400) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1649 | 1466695794816 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:29:54 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:29:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2077ms 08:29:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:29:54 INFO - PROCESS | 1649 | 1466695794847 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1649 | 1466695794850 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 1649 | 1466695794856 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1649 | 1466695794860 Marionette TRACE conn2 <- [1,2694,null,{}] 08:29:54 INFO - PROCESS | 1649 | 1466695794868 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:29:54 INFO - PROCESS | 1649 | 1466695794870 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:54 INFO - PROCESS | 1649 | 1466695794978 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:29:55 INFO - PROCESS | 1649 | 1466695795062 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 1649 | 1466695795064 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118138800 == 28 [pid = 1649] [id = 681] 08:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116198000) [pid = 1649] [serial = 2043] [outer = 0x0] 08:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116638000) [pid = 1649] [serial = 2044] [outer = 0x116198000] 08:29:55 INFO - PROCESS | 1649 | 1466695795106 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1176e2000) [pid = 1649] [serial = 2045] [outer = 0x116198000] 08:29:55 INFO - PROCESS | 1649 | 1466695795930 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:29:55 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:29:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1080ms 08:29:55 INFO - PROCESS | 1649 | 1466695795935 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1649 | 1466695795939 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:29:55 INFO - PROCESS | 1649 | 1466695795945 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1649 | 1466695795946 Marionette TRACE conn2 <- [1,2698,null,{}] 08:29:55 INFO - PROCESS | 1649 | 1466695795949 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:29:55 INFO - PROCESS | 1649 | 1466695795951 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:56 INFO - PROCESS | 1649 | 1466695796033 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:29:56 INFO - PROCESS | 1649 | 1466695796037 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1649 | 1466695796038 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119861800 == 29 [pid = 1649] [id = 682] 08:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1182d6c00) [pid = 1649] [serial = 2046] [outer = 0x0] 08:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118403800) [pid = 1649] [serial = 2047] [outer = 0x1182d6c00] 08:29:56 INFO - PROCESS | 1649 | 1466695796068 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185f0c00) [pid = 1649] [serial = 2048] [outer = 0x1182d6c00] 08:29:56 INFO - PROCESS | 1649 | 1466695796937 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:29:56 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:29:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1019ms 08:29:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:29:56 INFO - PROCESS | 1649 | 1466695796972 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1649 | 1466695796973 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:29:56 INFO - PROCESS | 1649 | 1466695796984 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1649 | 1466695796986 Marionette TRACE conn2 <- [1,2702,null,{}] 08:29:57 INFO - PROCESS | 1649 | 1466695797004 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:29:57 INFO - PROCESS | 1649 | 1466695797008 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:57 INFO - PROCESS | 1649 | 1466695797111 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:29:57 INFO - PROCESS | 1649 | 1466695797150 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1649 | 1466695797152 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a6b800 == 30 [pid = 1649] [id = 683] 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119485800) [pid = 1649] [serial = 2049] [outer = 0x0] 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11978e800) [pid = 1649] [serial = 2050] [outer = 0x119485800] 08:29:57 INFO - PROCESS | 1649 | 1466695797180 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119b4e800) [pid = 1649] [serial = 2051] [outer = 0x119485800] 08:29:57 INFO - PROCESS | 1649 | 1466695797557 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:29:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:29:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 590ms 08:29:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:29:57 INFO - PROCESS | 1649 | 1466695797567 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1649 | 1466695797569 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:29:57 INFO - PROCESS | 1649 | 1466695797572 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1649 | 1466695797574 Marionette TRACE conn2 <- [1,2706,null,{}] 08:29:57 INFO - PROCESS | 1649 | 1466695797577 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:29:57 INFO - PROCESS | 1649 | 1466695797579 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:57 INFO - PROCESS | 1649 | 1466695797735 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:29:57 INFO - PROCESS | 1649 | 1466695797748 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1649 | 1466695797749 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12694f000 == 31 [pid = 1649] [id = 684] 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119d7cc00) [pid = 1649] [serial = 2052] [outer = 0x0] 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a067800) [pid = 1649] [serial = 2053] [outer = 0x119d7cc00] 08:29:57 INFO - PROCESS | 1649 | 1466695797778 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1176e0000) [pid = 1649] [serial = 2054] [outer = 0x119d7cc00] 08:29:58 INFO - PROCESS | 1649 | 1466695798129 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:29:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:29:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 569ms 08:29:58 INFO - PROCESS | 1649 | 1466695798142 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1649 | 1466695798145 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:29:58 INFO - PROCESS | 1649 | 1466695798162 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1649 | 1466695798163 Marionette TRACE conn2 <- [1,2710,null,{}] 08:29:58 INFO - PROCESS | 1649 | 1466695798165 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:29:58 INFO - PROCESS | 1649 | 1466695798175 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:58 INFO - PROCESS | 1649 | 1466695798294 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:29:58 INFO - PROCESS | 1649 | 1466695798344 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 1649 | 1466695798346 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12819e800 == 32 [pid = 1649] [id = 685] 08:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e4400) [pid = 1649] [serial = 2055] [outer = 0x0] 08:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1211b0000) [pid = 1649] [serial = 2056] [outer = 0x1176e4400] 08:29:58 INFO - PROCESS | 1649 | 1466695798387 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1232cd000) [pid = 1649] [serial = 2057] [outer = 0x1176e4400] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128735000) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126a73800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12118d800) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118283000) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1133dd800) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118285400) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119d80800) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116935c00) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126a69800) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124c8cc00) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b8c0c00) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a5e3400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1284b0400) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x110e7b800) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x110e7c800) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11911f400) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123864000) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x125f94400) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x125d28000) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:29:59 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x115e54c00) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:29:59 INFO - PROCESS | 1649 | 1466695799266 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:29:59 INFO - PROCESS | 1649 | 1466695799292 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:29:59 INFO - PROCESS | 1649 | 1466695799296 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1649 | 1466695799297 Marionette TRACE conn2 <- [1,2714,null,{}] 08:29:59 INFO - PROCESS | 1649 | 1466695799301 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:29:59 INFO - PROCESS | 1649 | 1466695799307 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:59 INFO - PROCESS | 1649 | 1466695799454 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:29:59 INFO - PROCESS | 1649 | 1466695799520 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1649 | 1466695799521 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12967e000 == 33 [pid = 1649] [id = 686] 08:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118291400) [pid = 1649] [serial = 2058] [outer = 0x0] 08:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1211ae400) [pid = 1649] [serial = 2059] [outer = 0x118291400] 08:29:59 INFO - PROCESS | 1649 | 1466695799546 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1241d7000) [pid = 1649] [serial = 2060] [outer = 0x118291400] 08:29:59 INFO - PROCESS | 1649 | 1466695799830 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:29:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:29:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 572ms 08:29:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:29:59 INFO - PROCESS | 1649 | 1466695799867 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1649 | 1466695799869 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 1649 | 1466695799871 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1649 | 1466695799872 Marionette TRACE conn2 <- [1,2718,null,{}] 08:29:59 INFO - PROCESS | 1649 | 1466695799877 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:29:59 INFO - PROCESS | 1649 | 1466695799880 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:59 INFO - PROCESS | 1649 | 1466695799967 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:29:59 INFO - PROCESS | 1649 | 1466695799970 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1649 | 1466695799971 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a651000 == 34 [pid = 1649] [id = 687] 08:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113c21400) [pid = 1649] [serial = 2061] [outer = 0x0] 08:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124b85000) [pid = 1649] [serial = 2062] [outer = 0x113c21400] 08:30:00 INFO - PROCESS | 1649 | 1466695799998 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x125dbac00) [pid = 1649] [serial = 2063] [outer = 0x113c21400] 08:30:00 INFO - PROCESS | 1649 | 1466695800358 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:30:00 INFO - PROCESS | 1649 | 1466695800399 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:30:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:30:00 INFO - PROCESS | 1649 | 1466695800402 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1649 | 1466695800404 Marionette TRACE conn2 <- [1,2722,null,{}] 08:30:00 INFO - PROCESS | 1649 | 1466695800407 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:30:00 INFO - PROCESS | 1649 | 1466695800409 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:00 INFO - PROCESS | 1649 | 1466695800530 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:30:00 INFO - PROCESS | 1649 | 1466695800535 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 1649 | 1466695800536 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b188000 == 35 [pid = 1649] [id = 688] 08:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x125b17000) [pid = 1649] [serial = 2064] [outer = 0x0] 08:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126a14c00) [pid = 1649] [serial = 2065] [outer = 0x125b17000] 08:30:00 INFO - PROCESS | 1649 | 1466695800576 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126a6f400) [pid = 1649] [serial = 2066] [outer = 0x125b17000] 08:30:00 INFO - PROCESS | 1649 | 1466695800951 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:30:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:30:00 INFO - PROCESS | 1649 | 1466695800978 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:30:00 INFO - PROCESS | 1649 | 1466695800980 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1649 | 1466695800981 Marionette TRACE conn2 <- [1,2726,null,{}] 08:30:00 INFO - PROCESS | 1649 | 1466695800983 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:30:00 INFO - PROCESS | 1649 | 1466695800984 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:01 INFO - PROCESS | 1649 | 1466695801098 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:30:01 INFO - PROCESS | 1649 | 1466695801104 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1649 | 1466695801105 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b1a3800 == 36 [pid = 1649] [id = 689] 08:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x126a6f800) [pid = 1649] [serial = 2067] [outer = 0x0] 08:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x127e25800) [pid = 1649] [serial = 2068] [outer = 0x126a6f800] 08:30:01 INFO - PROCESS | 1649 | 1466695801130 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12826f400) [pid = 1649] [serial = 2069] [outer = 0x126a6f800] 08:30:01 INFO - PROCESS | 1649 | 1466695801658 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:30:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:30:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 08:30:01 INFO - PROCESS | 1649 | 1466695801718 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1649 | 1466695801720 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:30:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:30:01 INFO - PROCESS | 1649 | 1466695801726 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1649 | 1466695801729 Marionette TRACE conn2 <- [1,2730,null,{}] 08:30:01 INFO - PROCESS | 1649 | 1466695801734 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:30:01 INFO - PROCESS | 1649 | 1466695801736 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:01 INFO - PROCESS | 1649 | 1466695801851 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:30:01 INFO - PROCESS | 1649 | 1466695801958 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1649 | 1466695801960 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195d1800 == 37 [pid = 1649] [id = 690] 08:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1133ae800) [pid = 1649] [serial = 2070] [outer = 0x0] 08:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115450400) [pid = 1649] [serial = 2071] [outer = 0x1133ae800] 08:30:01 INFO - PROCESS | 1649 | 1466695801991 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1176e5800) [pid = 1649] [serial = 2072] [outer = 0x1133ae800] 08:30:02 INFO - PROCESS | 1649 | 1466695802927 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:30:02 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:30:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:30:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:30:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1225ms 08:30:02 INFO - PROCESS | 1649 | 1466695802991 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1649 | 1466695802995 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:30:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:30:03 INFO - PROCESS | 1649 | 1466695803000 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1649 | 1466695803002 Marionette TRACE conn2 <- [1,2734,null,{}] 08:30:03 INFO - PROCESS | 1649 | 1466695803005 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:30:03 INFO - PROCESS | 1649 | 1466695803007 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:03 INFO - PROCESS | 1649 | 1466695803092 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:30:03 INFO - PROCESS | 1649 | 1466695803310 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 1649 | 1466695803312 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167c2000 == 38 [pid = 1649] [id = 691] 08:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1132e5000) [pid = 1649] [serial = 2073] [outer = 0x0] 08:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11544c000) [pid = 1649] [serial = 2074] [outer = 0x1132e5000] 08:30:03 INFO - PROCESS | 1649 | 1466695803341 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118118c00) [pid = 1649] [serial = 2075] [outer = 0x1132e5000] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b188000 == 37 [pid = 1649] [id = 688] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a651000 == 36 [pid = 1649] [id = 687] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12967e000 == 35 [pid = 1649] [id = 686] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12819e800 == 34 [pid = 1649] [id = 685] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12694f000 == 33 [pid = 1649] [id = 684] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123a6b800 == 32 [pid = 1649] [id = 683] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119861800 == 31 [pid = 1649] [id = 682] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118138800 == 30 [pid = 1649] [id = 681] 08:30:03 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac8000 == 29 [pid = 1649] [id = 680] 08:30:03 INFO - PROCESS | 1649 | 1466695803813 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:30:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:30:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 819ms 08:30:03 INFO - PROCESS | 1649 | 1466695803821 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1649 | 1466695803823 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:30:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:30:03 INFO - PROCESS | 1649 | 1466695803828 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1649 | 1466695803829 Marionette TRACE conn2 <- [1,2738,null,{}] 08:30:03 INFO - PROCESS | 1649 | 1466695803833 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:30:03 INFO - PROCESS | 1649 | 1466695803836 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:03 INFO - PROCESS | 1649 | 1466695803920 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:30:03 INFO - PROCESS | 1649 | 1466695803928 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 1649 | 1466695803930 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195f1000 == 30 [pid = 1649] [id = 692] 08:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1182cd800) [pid = 1649] [serial = 2076] [outer = 0x0] 08:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118405c00) [pid = 1649] [serial = 2077] [outer = 0x1182cd800] 08:30:03 INFO - PROCESS | 1649 | 1466695803956 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11870f400) [pid = 1649] [serial = 2078] [outer = 0x1182cd800] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12ab39c00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1284b3000) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128779400) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12119d800) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123cdbc00) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1182d2800) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11870ac00) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127e23c00) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x129216800) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185fbc00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119b4d400) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a0b9400) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1212ea000) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118402400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185fd400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x127e1f000) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x125f92800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126a67c00) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112c2ac00) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12b920800) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12b91a000) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12b142000) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1292af000) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1284b3c00) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x110e80c00) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x128265800) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1128d3400) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119d79400) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12b8ca000) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12a6a9000) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x119d84c00) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x125d26800) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12876f400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1284b6400) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1185f0800) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1649 | 1466695804339 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:30:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:30:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 08:30:04 INFO - PROCESS | 1649 | 1466695804351 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:30:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:30:04 INFO - PROCESS | 1649 | 1466695804354 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:30:04 INFO - PROCESS | 1649 | 1466695804356 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1649 | 1466695804357 Marionette TRACE conn2 <- [1,2742,null,{}] 08:30:04 INFO - PROCESS | 1649 | 1466695804361 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:30:04 INFO - PROCESS | 1649 | 1466695804362 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:04 INFO - PROCESS | 1649 | 1466695804449 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:30:04 INFO - PROCESS | 1649 | 1466695804455 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1649 | 1466695804456 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x123a71000 == 31 [pid = 1649] [id = 693] 08:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118780000) [pid = 1649] [serial = 2079] [outer = 0x0] 08:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1191b5400) [pid = 1649] [serial = 2080] [outer = 0x118780000] 08:30:04 INFO - PROCESS | 1649 | 1466695804482 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11978b000) [pid = 1649] [serial = 2081] [outer = 0x118780000] 08:30:04 INFO - PROCESS | 1649 | 1466695804861 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:30:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:30:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 08:30:04 INFO - PROCESS | 1649 | 1466695804879 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 1649 | 1466695804880 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:30:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:30:04 INFO - PROCESS | 1649 | 1466695804897 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1649 | 1466695804901 Marionette TRACE conn2 <- [1,2746,null,{}] 08:30:04 INFO - PROCESS | 1649 | 1466695804906 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:30:04 INFO - PROCESS | 1649 | 1466695804908 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:04 INFO - PROCESS | 1649 | 1466695804989 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:30:04 INFO - PROCESS | 1649 | 1466695804994 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1649 | 1466695804996 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1269a3000 == 32 [pid = 1649] [id = 694] 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x110e84000) [pid = 1649] [serial = 2082] [outer = 0x0] 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119d86400) [pid = 1649] [serial = 2083] [outer = 0x110e84000] 08:30:05 INFO - PROCESS | 1649 | 1466695805018 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x121199c00) [pid = 1649] [serial = 2084] [outer = 0x110e84000] 08:30:05 INFO - PROCESS | 1649 | 1466695805334 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:30:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:30:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 487ms 08:30:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:30:05 INFO - PROCESS | 1649 | 1466695805370 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1649 | 1466695805372 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 1649 | 1466695805374 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1649 | 1466695805375 Marionette TRACE conn2 <- [1,2750,null,{}] 08:30:05 INFO - PROCESS | 1649 | 1466695805377 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:30:05 INFO - PROCESS | 1649 | 1466695805378 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:05 INFO - PROCESS | 1649 | 1466695805462 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:30:05 INFO - PROCESS | 1649 | 1466695805520 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 1649 | 1466695805522 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b4800 == 33 [pid = 1649] [id = 695] 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1128ca400) [pid = 1649] [serial = 2085] [outer = 0x0] 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1212e4c00) [pid = 1649] [serial = 2086] [outer = 0x1128ca400] 08:30:05 INFO - PROCESS | 1649 | 1466695805550 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x123f1d400) [pid = 1649] [serial = 2087] [outer = 0x1128ca400] 08:30:05 INFO - PROCESS | 1649 | 1466695805852 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:30:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:30:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 08:30:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:30:05 INFO - PROCESS | 1649 | 1466695805896 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1649 | 1466695805897 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 1649 | 1466695805900 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1649 | 1466695805901 Marionette TRACE conn2 <- [1,2754,null,{}] 08:30:05 INFO - PROCESS | 1649 | 1466695805903 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:30:05 INFO - PROCESS | 1649 | 1466695805904 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:06 INFO - PROCESS | 1649 | 1466695806006 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:30:06 INFO - PROCESS | 1649 | 1466695806047 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1649 | 1466695806051 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12695e000 == 34 [pid = 1649] [id = 696] 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x124b8bc00) [pid = 1649] [serial = 2088] [outer = 0x0] 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x125b93000) [pid = 1649] [serial = 2089] [outer = 0x124b8bc00] 08:30:06 INFO - PROCESS | 1649 | 1466695806084 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x126a0f800) [pid = 1649] [serial = 2090] [outer = 0x124b8bc00] 08:30:06 INFO - PROCESS | 1649 | 1466695806433 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:30:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:30:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 568ms 08:30:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:30:06 INFO - PROCESS | 1649 | 1466695806470 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 1649 | 1466695806471 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:30:06 INFO - PROCESS | 1649 | 1466695806473 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1649 | 1466695806474 Marionette TRACE conn2 <- [1,2758,null,{}] 08:30:06 INFO - PROCESS | 1649 | 1466695806477 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:30:06 INFO - PROCESS | 1649 | 1466695806478 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:06 INFO - PROCESS | 1649 | 1466695806581 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:30:06 INFO - PROCESS | 1649 | 1466695806584 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1649 | 1466695806585 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba6800 == 35 [pid = 1649] [id = 697] 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x126a11800) [pid = 1649] [serial = 2091] [outer = 0x0] 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x128102400) [pid = 1649] [serial = 2092] [outer = 0x126a11800] 08:30:06 INFO - PROCESS | 1649 | 1466695806616 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1284b5400) [pid = 1649] [serial = 2093] [outer = 0x126a11800] 08:30:07 INFO - PROCESS | 1649 | 1466695807002 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:30:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:30:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 08:30:07 INFO - PROCESS | 1649 | 1466695807045 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1649 | 1466695807047 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:30:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:30:07 INFO - PROCESS | 1649 | 1466695807050 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1649 | 1466695807052 Marionette TRACE conn2 <- [1,2762,null,{}] 08:30:07 INFO - PROCESS | 1649 | 1466695807055 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:30:07 INFO - PROCESS | 1649 | 1466695807057 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:07 INFO - PROCESS | 1649 | 1466695807209 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:30:07 INFO - PROCESS | 1649 | 1466695807229 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1649 | 1466695807231 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be78800 == 36 [pid = 1649] [id = 698] 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x110fa8800) [pid = 1649] [serial = 2094] [outer = 0x0] 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x128736000) [pid = 1649] [serial = 2095] [outer = 0x110fa8800] 08:30:07 INFO - PROCESS | 1649 | 1466695807271 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x128779400) [pid = 1649] [serial = 2096] [outer = 0x110fa8800] 08:30:07 INFO - PROCESS | 1649 | 1466695807640 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:30:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:30:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 619ms 08:30:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:30:07 INFO - PROCESS | 1649 | 1466695807670 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1649 | 1466695807672 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1649 | 1466695807679 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1649 | 1466695807680 Marionette TRACE conn2 <- [1,2766,null,{}] 08:30:07 INFO - PROCESS | 1649 | 1466695807683 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:30:07 INFO - PROCESS | 1649 | 1466695807684 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:07 INFO - PROCESS | 1649 | 1466695807784 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:30:07 INFO - PROCESS | 1649 | 1466695807788 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1649 | 1466695807796 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf4d000 == 37 [pid = 1649] [id = 699] 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118410800) [pid = 1649] [serial = 2097] [outer = 0x0] 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123142800) [pid = 1649] [serial = 2098] [outer = 0x118410800] 08:30:07 INFO - PROCESS | 1649 | 1466695807872 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x129216800) [pid = 1649] [serial = 2099] [outer = 0x118410800] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116198000) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1182d6c00) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1176e4400) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x125b17000) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11219ec00) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119d7cc00) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118291400) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x113c21400) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x112fbac00) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119d81400) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:30:07 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x119485800) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:30:08 INFO - PROCESS | 1649 | 1466695808175 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:30:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:30:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 526ms 08:30:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:30:08 INFO - PROCESS | 1649 | 1466695808200 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1649 | 1466695808201 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1649 | 1466695808203 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1649 | 1466695808204 Marionette TRACE conn2 <- [1,2770,null,{}] 08:30:08 INFO - PROCESS | 1649 | 1466695808207 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:30:08 INFO - PROCESS | 1649 | 1466695808209 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:08 INFO - PROCESS | 1649 | 1466695808289 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:30:08 INFO - PROCESS | 1649 | 1466695808295 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1649 | 1466695808296 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x126960800 == 38 [pid = 1649] [id = 700] 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119d64000) [pid = 1649] [serial = 2100] [outer = 0x0] 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x124c8f000) [pid = 1649] [serial = 2101] [outer = 0x119d64000] 08:30:08 INFO - PROCESS | 1649 | 1466695808320 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1292aec00) [pid = 1649] [serial = 2102] [outer = 0x119d64000] 08:30:08 INFO - PROCESS | 1649 | 1466695808637 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:30:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:30:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 08:30:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:30:08 INFO - PROCESS | 1649 | 1466695808672 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1649 | 1466695808673 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1649 | 1466695808675 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1649 | 1466695808676 Marionette TRACE conn2 <- [1,2774,null,{}] 08:30:08 INFO - PROCESS | 1649 | 1466695808679 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:30:08 INFO - PROCESS | 1649 | 1466695808680 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:08 INFO - PROCESS | 1649 | 1466695808796 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:30:08 INFO - PROCESS | 1649 | 1466695808802 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1649 | 1466695808803 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caeb000 == 39 [pid = 1649] [id = 701] 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11219ec00) [pid = 1649] [serial = 2103] [outer = 0x0] 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1292b4c00) [pid = 1649] [serial = 2104] [outer = 0x11219ec00] 08:30:08 INFO - PROCESS | 1649 | 1466695808830 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12a5d9000) [pid = 1649] [serial = 2105] [outer = 0x11219ec00] 08:30:09 INFO - PROCESS | 1649 | 1466695809168 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:30:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:30:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 08:30:09 INFO - PROCESS | 1649 | 1466695809196 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1649 | 1466695809198 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:30:09 INFO - PROCESS | 1649 | 1466695809200 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1649 | 1466695809202 Marionette TRACE conn2 <- [1,2778,null,{}] 08:30:09 INFO - PROCESS | 1649 | 1466695809204 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:30:09 INFO - PROCESS | 1649 | 1466695809205 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:09 INFO - PROCESS | 1649 | 1466695809299 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:30:09 INFO - PROCESS | 1649 | 1466695809302 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1649 | 1466695809303 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d354000 == 40 [pid = 1649] [id = 702] 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12a5e2400) [pid = 1649] [serial = 2106] [outer = 0x0] 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12a907c00) [pid = 1649] [serial = 2107] [outer = 0x12a5e2400] 08:30:09 INFO - PROCESS | 1649 | 1466695809327 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x12b13a000) [pid = 1649] [serial = 2108] [outer = 0x12a5e2400] 08:30:09 INFO - PROCESS | 1649 | 1466695809649 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:30:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:30:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms 08:30:09 INFO - PROCESS | 1649 | 1466695809670 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:30:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:30:09 INFO - PROCESS | 1649 | 1466695809671 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:30:09 INFO - PROCESS | 1649 | 1466695809673 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1649 | 1466695809674 Marionette TRACE conn2 <- [1,2782,null,{}] 08:30:09 INFO - PROCESS | 1649 | 1466695809679 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:30:09 INFO - PROCESS | 1649 | 1466695809680 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:09 INFO - PROCESS | 1649 | 1466695809799 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:30:09 INFO - PROCESS | 1649 | 1466695809805 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1649 | 1466695809806 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d369800 == 41 [pid = 1649] [id = 703] 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12b13d400) [pid = 1649] [serial = 2109] [outer = 0x0] 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12b142400) [pid = 1649] [serial = 2110] [outer = 0x12b13d400] 08:30:09 INFO - PROCESS | 1649 | 1466695809829 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12b8c3c00) [pid = 1649] [serial = 2111] [outer = 0x12b13d400] 08:30:10 INFO - PROCESS | 1649 | 1466695810286 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:30:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:30:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 08:30:10 INFO - PROCESS | 1649 | 1466695810295 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:30:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:30:10 INFO - PROCESS | 1649 | 1466695810298 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:30:10 INFO - PROCESS | 1649 | 1466695810301 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1649 | 1466695810304 Marionette TRACE conn2 <- [1,2786,null,{}] 08:30:10 INFO - PROCESS | 1649 | 1466695810308 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:30:10 INFO - PROCESS | 1649 | 1466695810309 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:10 INFO - PROCESS | 1649 | 1466695810421 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:30:10 INFO - PROCESS | 1649 | 1466695810482 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 1649 | 1466695810484 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12324e800 == 42 [pid = 1649] [id = 704] 08:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116fb0000) [pid = 1649] [serial = 2112] [outer = 0x0] 08:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1182d5c00) [pid = 1649] [serial = 2113] [outer = 0x116fb0000] 08:30:10 INFO - PROCESS | 1649 | 1466695810515 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185fdc00) [pid = 1649] [serial = 2114] [outer = 0x116fb0000] 08:30:10 INFO - PROCESS | 1649 | 1466695810992 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:30:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:30:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 08:30:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:30:11 INFO - PROCESS | 1649 | 1466695811023 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1649 | 1466695811026 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:30:11 INFO - PROCESS | 1649 | 1466695811031 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1649 | 1466695811032 Marionette TRACE conn2 <- [1,2790,null,{}] 08:30:11 INFO - PROCESS | 1649 | 1466695811035 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:30:11 INFO - PROCESS | 1649 | 1466695811037 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:11 INFO - PROCESS | 1649 | 1466695811143 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:30:11 INFO - PROCESS | 1649 | 1466695811205 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 1649 | 1466695811206 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a577800 == 43 [pid = 1649] [id = 705] 08:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11958d800) [pid = 1649] [serial = 2115] [outer = 0x0] 08:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119d88800) [pid = 1649] [serial = 2116] [outer = 0x11958d800] 08:30:11 INFO - PROCESS | 1649 | 1466695811237 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1211ae800) [pid = 1649] [serial = 2117] [outer = 0x11958d800] 08:30:11 INFO - PROCESS | 1649 | 1466695811741 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:30:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:30:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 08:30:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:30:11 INFO - PROCESS | 1649 | 1466695811751 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1649 | 1466695811753 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:30:11 INFO - PROCESS | 1649 | 1466695811757 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1649 | 1466695811761 Marionette TRACE conn2 <- [1,2794,null,{}] 08:30:11 INFO - PROCESS | 1649 | 1466695811793 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:30:11 INFO - PROCESS | 1649 | 1466695811798 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:11 INFO - PROCESS | 1649 | 1466695811956 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:30:12 INFO - PROCESS | 1649 | 1466695812011 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1649 | 1466695812013 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6ad800 == 44 [pid = 1649] [id = 706] 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125f8c400) [pid = 1649] [serial = 2118] [outer = 0x0] 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a16800) [pid = 1649] [serial = 2119] [outer = 0x125f8c400] 08:30:12 INFO - PROCESS | 1649 | 1466695812044 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12872cc00) [pid = 1649] [serial = 2120] [outer = 0x125f8c400] 08:30:12 INFO - PROCESS | 1649 | 1466695812460 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:30:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:30:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 728ms 08:30:12 INFO - PROCESS | 1649 | 1466695812485 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1649 | 1466695812486 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:30:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:30:12 INFO - PROCESS | 1649 | 1466695812489 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1649 | 1466695812490 Marionette TRACE conn2 <- [1,2798,null,{}] 08:30:12 INFO - PROCESS | 1649 | 1466695812493 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:30:12 INFO - PROCESS | 1649 | 1466695812494 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:12 INFO - PROCESS | 1649 | 1466695812600 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:30:12 INFO - PROCESS | 1649 | 1466695812661 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1649 | 1466695812662 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9ad000 == 45 [pid = 1649] [id = 707] 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1292b8400) [pid = 1649] [serial = 2121] [outer = 0x0] 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a5e3400) [pid = 1649] [serial = 2122] [outer = 0x1292b8400] 08:30:12 INFO - PROCESS | 1649 | 1466695812732 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12ab3bc00) [pid = 1649] [serial = 2123] [outer = 0x1292b8400] 08:30:13 INFO - PROCESS | 1649 | 1466695813168 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:30:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:30:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 08:30:13 INFO - PROCESS | 1649 | 1466695813209 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1649 | 1466695813210 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:30:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:30:13 INFO - PROCESS | 1649 | 1466695813213 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1649 | 1466695813214 Marionette TRACE conn2 <- [1,2802,null,{}] 08:30:13 INFO - PROCESS | 1649 | 1466695813216 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:30:13 INFO - PROCESS | 1649 | 1466695813218 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:13 INFO - PROCESS | 1649 | 1466695813334 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:30:13 INFO - PROCESS | 1649 | 1466695813425 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 1649 | 1466695813427 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e3d800 == 46 [pid = 1649] [id = 708] 08:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x110fa1400) [pid = 1649] [serial = 2124] [outer = 0x0] 08:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11320c000) [pid = 1649] [serial = 2125] [outer = 0x110fa1400] 08:30:13 INFO - PROCESS | 1649 | 1466695813456 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127e19000) [pid = 1649] [serial = 2126] [outer = 0x110fa1400] 08:30:14 INFO - PROCESS | 1649 | 1466695814028 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:30:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:30:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 822ms 08:30:14 INFO - PROCESS | 1649 | 1466695814035 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1649 | 1466695814037 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:30:14 INFO - PROCESS | 1649 | 1466695814040 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1649 | 1466695814042 Marionette TRACE conn2 <- [1,2806,null,{}] 08:30:14 INFO - PROCESS | 1649 | 1466695814046 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:30:14 INFO - PROCESS | 1649 | 1466695814047 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:14 INFO - PROCESS | 1649 | 1466695814151 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:30:14 INFO - PROCESS | 1649 | 1466695814220 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 1649 | 1466695814222 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x116abf800 == 47 [pid = 1649] [id = 709] 08:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113c1d000) [pid = 1649] [serial = 2127] [outer = 0x0] 08:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117143800) [pid = 1649] [serial = 2128] [outer = 0x113c1d000] 08:30:14 INFO - PROCESS | 1649 | 1466695814250 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11870d800) [pid = 1649] [serial = 2129] [outer = 0x113c1d000] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d354000 == 46 [pid = 1649] [id = 702] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12caeb000 == 45 [pid = 1649] [id = 701] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x126960800 == 44 [pid = 1649] [id = 700] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf4d000 == 43 [pid = 1649] [id = 699] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12be78800 == 42 [pid = 1649] [id = 698] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba6800 == 41 [pid = 1649] [id = 697] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12695e000 == 40 [pid = 1649] [id = 696] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b4800 == 39 [pid = 1649] [id = 695] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1269a3000 == 38 [pid = 1649] [id = 694] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x123a71000 == 37 [pid = 1649] [id = 693] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1195f1000 == 36 [pid = 1649] [id = 692] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1167c2000 == 35 [pid = 1649] [id = 691] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1195d1800 == 34 [pid = 1649] [id = 690] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12b1a3800 == 33 [pid = 1649] [id = 689] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x117e3d800 == 32 [pid = 1649] [id = 708] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9ad000 == 31 [pid = 1649] [id = 707] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6ad800 == 30 [pid = 1649] [id = 706] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a577800 == 29 [pid = 1649] [id = 705] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12324e800 == 28 [pid = 1649] [id = 704] 08:30:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d369800 == 27 [pid = 1649] [id = 703] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12385a000) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x125dbac00) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1232cd000) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11978e800) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119b4e800) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1176e0000) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126a6f400) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1241d7000) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185f0c00) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x127e25800) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116638000) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1176e2000) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118403800) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1211b0000) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126a14c00) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1182d6800) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116979000) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11a067800) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1211ae400) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124b85000) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11840d400) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1182d3800) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11a075800) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 08:30:15 INFO - PROCESS | 1649 | 1466695815263 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:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1273ms 08:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:30:15 INFO - PROCESS | 1649 | 1466695815314 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1649 | 1466695815316 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:30:15 INFO - PROCESS | 1649 | 1466695815319 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1649 | 1466695815321 Marionette TRACE conn2 <- [1,2810,null,{}] 08:30:15 INFO - PROCESS | 1649 | 1466695815330 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:30:15 INFO - PROCESS | 1649 | 1466695815332 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:15 INFO - PROCESS | 1649 | 1466695815420 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:30:15 INFO - PROCESS | 1649 | 1466695815481 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 1649 | 1466695815482 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169ba000 == 28 [pid = 1649] [id = 710] 08:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128d2800) [pid = 1649] [serial = 2130] [outer = 0x0] 08:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112ea4800) [pid = 1649] [serial = 2131] [outer = 0x1128d2800] 08:30:15 INFO - PROCESS | 1649 | 1466695815510 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1133d0c00) [pid = 1649] [serial = 2132] [outer = 0x1128d2800] 08:30:15 INFO - PROCESS | 1649 | 1466695815837 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:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 08:30:15 INFO - PROCESS | 1649 | 1466695815888 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1649 | 1466695815892 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:30:15 INFO - PROCESS | 1649 | 1466695815897 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1649 | 1466695815898 Marionette TRACE conn2 <- [1,2814,null,{}] 08:30:15 INFO - PROCESS | 1649 | 1466695815901 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:30:15 INFO - PROCESS | 1649 | 1466695815902 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:15 INFO - PROCESS | 1649 | 1466695815980 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:30:15 INFO - PROCESS | 1649 | 1466695815985 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 1649 | 1466695815986 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119295800 == 29 [pid = 1649] [id = 711] 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e57800) [pid = 1649] [serial = 2133] [outer = 0x0] 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116981c00) [pid = 1649] [serial = 2134] [outer = 0x115e57800] 08:30:16 INFO - PROCESS | 1649 | 1466695816015 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x117145800) [pid = 1649] [serial = 2135] [outer = 0x115e57800] 08:30:16 INFO - PROCESS | 1649 | 1466695816389 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:30:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:30:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 08:30:16 INFO - PROCESS | 1649 | 1466695816417 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1649 | 1466695816418 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:30:16 INFO - PROCESS | 1649 | 1466695816420 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1649 | 1466695816423 Marionette TRACE conn2 <- [1,2818,null,{}] 08:30:16 INFO - PROCESS | 1649 | 1466695816431 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:30:16 INFO - PROCESS | 1649 | 1466695816434 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:16 INFO - PROCESS | 1649 | 1466695816511 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:30:16 INFO - PROCESS | 1649 | 1466695816517 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 1649 | 1466695816519 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a16a000 == 30 [pid = 1649] [id = 712] 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x110e83800) [pid = 1649] [serial = 2136] [outer = 0x0] 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1182d8400) [pid = 1649] [serial = 2137] [outer = 0x110e83800] 08:30:16 INFO - PROCESS | 1649 | 1466695816549 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118404000) [pid = 1649] [serial = 2138] [outer = 0x110e83800] 08:30:16 INFO - PROCESS | 1649 | 1466695816895 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:30:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:30:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 08:30:16 INFO - PROCESS | 1649 | 1466695816941 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1649 | 1466695816943 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:30:16 INFO - PROCESS | 1649 | 1466695816945 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1649 | 1466695816946 Marionette TRACE conn2 <- [1,2822,null,{}] 08:30:16 INFO - PROCESS | 1649 | 1466695816949 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:30:16 INFO - PROCESS | 1649 | 1466695816950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:17 INFO - PROCESS | 1649 | 1466695817057 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:30:17 INFO - PROCESS | 1649 | 1466695817093 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1649 | 1466695817094 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12324a000 == 31 [pid = 1649] [id = 713] 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118403800) [pid = 1649] [serial = 2139] [outer = 0x0] 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118537000) [pid = 1649] [serial = 2140] [outer = 0x118403800] 08:30:17 INFO - PROCESS | 1649 | 1466695817120 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11877e000) [pid = 1649] [serial = 2141] [outer = 0x118403800] 08:30:17 INFO - PROCESS | 1649 | 1466695817482 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:30:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:30:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 08:30:17 INFO - PROCESS | 1649 | 1466695817520 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:30:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:30:17 INFO - PROCESS | 1649 | 1466695817532 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 1649 | 1466695817535 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1649 | 1466695817537 Marionette TRACE conn2 <- [1,2826,null,{}] 08:30:17 INFO - PROCESS | 1649 | 1466695817540 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:30:17 INFO - PROCESS | 1649 | 1466695817543 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:17 INFO - PROCESS | 1649 | 1466695817692 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:30:17 INFO - PROCESS | 1649 | 1466695817716 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1649 | 1466695817717 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x126952800 == 32 [pid = 1649] [id = 714] 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1128ce400) [pid = 1649] [serial = 2142] [outer = 0x0] 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118787000) [pid = 1649] [serial = 2143] [outer = 0x1128ce400] 08:30:17 INFO - PROCESS | 1649 | 1466695817758 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1191c7400) [pid = 1649] [serial = 2144] [outer = 0x1128ce400] 08:30:18 INFO - PROCESS | 1649 | 1466695818229 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:30:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:30:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 724ms 08:30:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:30:18 INFO - PROCESS | 1649 | 1466695818261 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1649 | 1466695818263 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:30:18 INFO - PROCESS | 1649 | 1466695818265 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1649 | 1466695818266 Marionette TRACE conn2 <- [1,2830,null,{}] 08:30:18 INFO - PROCESS | 1649 | 1466695818268 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:30:18 INFO - PROCESS | 1649 | 1466695818273 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:18 INFO - PROCESS | 1649 | 1466695818394 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:30:18 INFO - PROCESS | 1649 | 1466695818398 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1649 | 1466695818399 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x128420800 == 33 [pid = 1649] [id = 715] 08:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1191c4000) [pid = 1649] [serial = 2145] [outer = 0x0] 08:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11983d800) [pid = 1649] [serial = 2146] [outer = 0x1191c4000] 08:30:18 INFO - PROCESS | 1649 | 1466695818424 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a071c00) [pid = 1649] [serial = 2147] [outer = 0x1191c4000] 08:30:18 INFO - PROCESS | 1649 | 1466695818775 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:30:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:30:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 569ms 08:30:18 INFO - PROCESS | 1649 | 1466695818835 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:30:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:30:18 INFO - PROCESS | 1649 | 1466695818843 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:30:18 INFO - PROCESS | 1649 | 1466695818845 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1649 | 1466695818847 Marionette TRACE conn2 <- [1,2834,null,{}] 08:30:18 INFO - PROCESS | 1649 | 1466695818856 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:30:18 INFO - PROCESS | 1649 | 1466695818857 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:18 INFO - PROCESS | 1649 | 1466695818953 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:30:18 INFO - PROCESS | 1649 | 1466695818957 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1649 | 1466695818958 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292f9800 == 34 [pid = 1649] [id = 716] 08:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a073400) [pid = 1649] [serial = 2148] [outer = 0x0] 08:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121198800) [pid = 1649] [serial = 2149] [outer = 0x11a073400] 08:30:18 INFO - PROCESS | 1649 | 1466695818984 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211adc00) [pid = 1649] [serial = 2150] [outer = 0x11a073400] 08:30:19 INFO - PROCESS | 1649 | 1466695819508 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12a5e2400) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126a11800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x110fa8800) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118410800) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110e84000) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118780000) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1182cd800) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1128ca400) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1132e5000) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126a6f800) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133ae800) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11219ec00) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124b8bc00) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119d64000) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:30:19 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b13d400) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 727ms 08:30:19 INFO - PROCESS | 1649 | 1466695819574 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1649 | 1466695819575 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:30:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:30:19 INFO - PROCESS | 1649 | 1466695819577 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1649 | 1466695819578 Marionette TRACE conn2 <- [1,2838,null,{}] 08:30:19 INFO - PROCESS | 1649 | 1466695819580 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:30:19 INFO - PROCESS | 1649 | 1466695819582 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:19 INFO - PROCESS | 1649 | 1466695819655 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:30:19 INFO - PROCESS | 1649 | 1466695819671 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 1649 | 1466695819672 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a45a800 == 35 [pid = 1649] [id = 717] 08:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1133ae800) [pid = 1649] [serial = 2151] [outer = 0x0] 08:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118118400) [pid = 1649] [serial = 2152] [outer = 0x1133ae800] 08:30:19 INFO - PROCESS | 1649 | 1466695819698 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1188a8400) [pid = 1649] [serial = 2153] [outer = 0x1133ae800] 08:30:20 INFO - PROCESS | 1649 | 1466695820037 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:30:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:30:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 470ms 08:30:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:30:20 INFO - PROCESS | 1649 | 1466695820047 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1649 | 1466695820049 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:30:20 INFO - PROCESS | 1649 | 1466695820051 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1649 | 1466695820052 Marionette TRACE conn2 <- [1,2842,null,{}] 08:30:20 INFO - PROCESS | 1649 | 1466695820054 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:30:20 INFO - PROCESS | 1649 | 1466695820055 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:20 INFO - PROCESS | 1649 | 1466695820132 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:30:20 INFO - PROCESS | 1649 | 1466695820205 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1649 | 1466695820207 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a169000 == 36 [pid = 1649] [id = 718] 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x110e77800) [pid = 1649] [serial = 2154] [outer = 0x0] 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1212e5c00) [pid = 1649] [serial = 2155] [outer = 0x110e77800] 08:30:20 INFO - PROCESS | 1649 | 1466695820233 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123858c00) [pid = 1649] [serial = 2156] [outer = 0x110e77800] 08:30:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c6000 == 35 [pid = 1649] [id = 17] 08:30:20 INFO - PROCESS | 1649 | 1466695820533 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:30:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:30:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 08:30:20 INFO - PROCESS | 1649 | 1466695820572 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1649 | 1466695820574 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:30:20 INFO - PROCESS | 1649 | 1466695820577 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1649 | 1466695820579 Marionette TRACE conn2 <- [1,2846,null,{}] 08:30:20 INFO - PROCESS | 1649 | 1466695820581 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:30:20 INFO - PROCESS | 1649 | 1466695820584 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:20 INFO - PROCESS | 1649 | 1466695820704 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:30:20 INFO - PROCESS | 1649 | 1466695820766 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1649 | 1466695820767 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b192800 == 36 [pid = 1649] [id = 719] 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1176e3000) [pid = 1649] [serial = 2157] [outer = 0x0] 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123cd9000) [pid = 1649] [serial = 2158] [outer = 0x1176e3000] 08:30:20 INFO - PROCESS | 1649 | 1466695820786 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124b86800) [pid = 1649] [serial = 2159] [outer = 0x1176e3000] 08:30:21 INFO - PROCESS | 1649 | 1466695821113 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:30:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:30:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 08:30:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:30:21 INFO - PROCESS | 1649 | 1466695821149 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1649 | 1466695821151 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1649 | 1466695821154 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1649 | 1466695821157 Marionette TRACE conn2 <- [1,2850,null,{}] 08:30:21 INFO - PROCESS | 1649 | 1466695821163 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:30:21 INFO - PROCESS | 1649 | 1466695821165 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:21 INFO - PROCESS | 1649 | 1466695821301 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:30:21 INFO - PROCESS | 1649 | 1466695821506 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1649 | 1466695821509 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec2800 == 37 [pid = 1649] [id = 720] 08:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x110e80800) [pid = 1649] [serial = 2160] [outer = 0x0] 08:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x111c14800) [pid = 1649] [serial = 2161] [outer = 0x110e80800] 08:30:21 INFO - PROCESS | 1649 | 1466695821568 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1128ca000) [pid = 1649] [serial = 2162] [outer = 0x110e80800] 08:30:22 INFO - PROCESS | 1649 | 1466695822069 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:30:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 972ms 08:30:22 INFO - PROCESS | 1649 | 1466695822155 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1649 | 1466695822158 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:30:22 INFO - PROCESS | 1649 | 1466695822164 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1649 | 1466695822166 Marionette TRACE conn2 <- [1,2854,null,{}] 08:30:22 INFO - PROCESS | 1649 | 1466695822170 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:30:22 INFO - PROCESS | 1649 | 1466695822173 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:22 INFO - PROCESS | 1649 | 1466695822284 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:30:22 INFO - PROCESS | 1649 | 1466695822364 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1649 | 1466695822365 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bb3000 == 38 [pid = 1649] [id = 721] 08:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113c5a400) [pid = 1649] [serial = 2163] [outer = 0x0] 08:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116935000) [pid = 1649] [serial = 2164] [outer = 0x113c5a400] 08:30:22 INFO - PROCESS | 1649 | 1466695822396 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1176e2400) [pid = 1649] [serial = 2165] [outer = 0x113c5a400] 08:30:22 INFO - PROCESS | 1649 | 1466695822967 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:30:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:30:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 972ms 08:30:23 INFO - PROCESS | 1649 | 1466695823152 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1649 | 1466695823155 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:30:23 INFO - PROCESS | 1649 | 1466695823159 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1649 | 1466695823161 Marionette TRACE conn2 <- [1,2858,null,{}] 08:30:23 INFO - PROCESS | 1649 | 1466695823165 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:30:23 INFO - PROCESS | 1649 | 1466695823167 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:23 INFO - PROCESS | 1649 | 1466695823280 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:30:23 INFO - PROCESS | 1649 | 1466695823333 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1649 | 1466695823337 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195cb000 == 39 [pid = 1649] [id = 722] 08:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1132ebc00) [pid = 1649] [serial = 2166] [outer = 0x0] 08:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115de6c00) [pid = 1649] [serial = 2167] [outer = 0x1132ebc00] 08:30:23 INFO - PROCESS | 1649 | 1466695823364 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116a13000) [pid = 1649] [serial = 2168] [outer = 0x1132ebc00] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b192800 == 38 [pid = 1649] [id = 719] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11a169000 == 37 [pid = 1649] [id = 718] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12a45a800 == 36 [pid = 1649] [id = 717] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1292f9800 == 35 [pid = 1649] [id = 716] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x128420800 == 34 [pid = 1649] [id = 715] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x126952800 == 33 [pid = 1649] [id = 714] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12324a000 == 32 [pid = 1649] [id = 713] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11a16a000 == 31 [pid = 1649] [id = 712] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c5800 == 30 [pid = 1649] [id = 18] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119295800 == 29 [pid = 1649] [id = 711] 08:30:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1169ba000 == 28 [pid = 1649] [id = 710] 08:30:23 INFO - PROCESS | 1649 | 1466695823788 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:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b142400) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a907c00) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128102400) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128779400) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128736000) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129216800) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119d86400) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1191b5400) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11978b000) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118405c00) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11870f400) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1212e4c00) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11544c000) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118118c00) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12826f400) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115450400) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1176e5800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121199c00) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123142800) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a5d9000) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x125b93000) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1284b5400) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126a0f800) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b13a000) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124c8f000) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1292b4c00) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1292aec00) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x123f1d400) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12b8c3c00) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 08:30:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:30:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 08:30:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:30:23 INFO - PROCESS | 1649 | 1466695823831 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1649 | 1466695823833 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:30:23 INFO - PROCESS | 1649 | 1466695823837 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1649 | 1466695823840 Marionette TRACE conn2 <- [1,2862,null,{}] 08:30:23 INFO - PROCESS | 1649 | 1466695823843 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:30:23 INFO - PROCESS | 1649 | 1466695823844 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:23 INFO - PROCESS | 1649 | 1466695823922 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:30:23 INFO - PROCESS | 1649 | 1466695823930 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1649 | 1466695823931 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa6800 == 29 [pid = 1649] [id = 723] 08:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11828cc00) [pid = 1649] [serial = 2169] [outer = 0x0] 08:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1182d0c00) [pid = 1649] [serial = 2170] [outer = 0x11828cc00] 08:30:23 INFO - PROCESS | 1649 | 1466695823959 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118406000) [pid = 1649] [serial = 2171] [outer = 0x11828cc00] 08:30:24 INFO - PROCESS | 1649 | 1466695824462 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:30:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:30:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 677ms 08:30:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:30:24 INFO - PROCESS | 1649 | 1466695824513 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1649 | 1466695824515 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:30:24 INFO - PROCESS | 1649 | 1466695824519 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1649 | 1466695824521 Marionette TRACE conn2 <- [1,2866,null,{}] 08:30:24 INFO - PROCESS | 1649 | 1466695824532 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:30:24 INFO - PROCESS | 1649 | 1466695824536 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:24 INFO - PROCESS | 1649 | 1466695824639 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:30:24 INFO - PROCESS | 1649 | 1466695824724 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1649 | 1466695824727 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12694a000 == 30 [pid = 1649] [id = 724] 08:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118405c00) [pid = 1649] [serial = 2172] [outer = 0x0] 08:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1191c9000) [pid = 1649] [serial = 2173] [outer = 0x118405c00] 08:30:24 INFO - PROCESS | 1649 | 1466695824757 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119789000) [pid = 1649] [serial = 2174] [outer = 0x118405c00] 08:30:25 INFO - PROCESS | 1649 | 1466695825068 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:30:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:30:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 573ms 08:30:25 INFO - PROCESS | 1649 | 1466695825091 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1649 | 1466695825094 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:30:25 INFO - PROCESS | 1649 | 1466695825098 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1649 | 1466695825100 Marionette TRACE conn2 <- [1,2870,null,{}] 08:30:25 INFO - PROCESS | 1649 | 1466695825102 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:30:25 INFO - PROCESS | 1649 | 1466695825103 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:25 INFO - PROCESS | 1649 | 1466695825184 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:30:25 INFO - PROCESS | 1649 | 1466695825188 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1649 | 1466695825189 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287b1800 == 31 [pid = 1649] [id = 725] 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119842000) [pid = 1649] [serial = 2175] [outer = 0x0] 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119d7f400) [pid = 1649] [serial = 2176] [outer = 0x119842000] 08:30:25 INFO - PROCESS | 1649 | 1466695825217 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11a067400) [pid = 1649] [serial = 2177] [outer = 0x119842000] 08:30:25 INFO - PROCESS | 1649 | 1466695825546 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:30:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:30:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 467ms 08:30:25 INFO - PROCESS | 1649 | 1466695825567 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1649 | 1466695825568 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:30:25 INFO - PROCESS | 1649 | 1466695825570 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1649 | 1466695825571 Marionette TRACE conn2 <- [1,2874,null,{}] 08:30:25 INFO - PROCESS | 1649 | 1466695825574 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:30:25 INFO - PROCESS | 1649 | 1466695825577 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:25 INFO - PROCESS | 1649 | 1466695825686 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:30:25 INFO - PROCESS | 1649 | 1466695825692 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1649 | 1466695825693 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11986a000 == 32 [pid = 1649] [id = 726] 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112c2ac00) [pid = 1649] [serial = 2178] [outer = 0x0] 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a06d000) [pid = 1649] [serial = 2179] [outer = 0x112c2ac00] 08:30:25 INFO - PROCESS | 1649 | 1466695825718 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1211ac800) [pid = 1649] [serial = 2180] [outer = 0x112c2ac00] 08:30:26 INFO - PROCESS | 1649 | 1466695826064 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:30:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:30:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 08:30:26 INFO - PROCESS | 1649 | 1466695826091 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1649 | 1466695826093 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:30:26 INFO - PROCESS | 1649 | 1466695826103 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1649 | 1466695826104 Marionette TRACE conn2 <- [1,2878,null,{}] 08:30:26 INFO - PROCESS | 1649 | 1466695826106 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:30:26 INFO - PROCESS | 1649 | 1466695826113 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:26 INFO - PROCESS | 1649 | 1466695826234 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:30:26 INFO - PROCESS | 1649 | 1466695826276 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1649 | 1466695826277 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b19c800 == 33 [pid = 1649] [id = 727] 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123859000) [pid = 1649] [serial = 2181] [outer = 0x0] 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124b84400) [pid = 1649] [serial = 2182] [outer = 0x123859000] 08:30:26 INFO - PROCESS | 1649 | 1466695826302 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126a0d400) [pid = 1649] [serial = 2183] [outer = 0x123859000] 08:30:26 INFO - PROCESS | 1649 | 1466695826625 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:30:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:30:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 574ms 08:30:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:30:26 INFO - PROCESS | 1649 | 1466695826678 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1649 | 1466695826679 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:30:26 INFO - PROCESS | 1649 | 1466695826681 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1649 | 1466695826682 Marionette TRACE conn2 <- [1,2882,null,{}] 08:30:26 INFO - PROCESS | 1649 | 1466695826684 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:30:26 INFO - PROCESS | 1649 | 1466695826685 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:26 INFO - PROCESS | 1649 | 1466695826784 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:30:26 INFO - PROCESS | 1649 | 1466695826787 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1649 | 1466695826788 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be7b800 == 34 [pid = 1649] [id = 728] 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1128c5c00) [pid = 1649] [serial = 2184] [outer = 0x0] 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126a10000) [pid = 1649] [serial = 2185] [outer = 0x1128c5c00] 08:30:26 INFO - PROCESS | 1649 | 1466695826819 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a70000) [pid = 1649] [serial = 2186] [outer = 0x1128c5c00] 08:30:27 INFO - PROCESS | 1649 | 1466695827173 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:30:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:30:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 521ms 08:30:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:30:27 INFO - PROCESS | 1649 | 1466695827203 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1649 | 1466695827204 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:30:27 INFO - PROCESS | 1649 | 1466695827206 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1649 | 1466695827208 Marionette TRACE conn2 <- [1,2886,null,{}] 08:30:27 INFO - PROCESS | 1649 | 1466695827218 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:30:27 INFO - PROCESS | 1649 | 1466695827220 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:27 INFO - PROCESS | 1649 | 1466695827318 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:30:27 INFO - PROCESS | 1649 | 1466695827322 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1649 | 1466695827323 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf4d800 == 35 [pid = 1649] [id = 729] 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119485c00) [pid = 1649] [serial = 2187] [outer = 0x0] 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128103c00) [pid = 1649] [serial = 2188] [outer = 0x119485c00] 08:30:27 INFO - PROCESS | 1649 | 1466695827347 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12810ac00) [pid = 1649] [serial = 2189] [outer = 0x119485c00] 08:30:27 INFO - PROCESS | 1649 | 1466695827688 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:30:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:30:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 529ms 08:30:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:30:27 INFO - PROCESS | 1649 | 1466695827735 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1649 | 1466695827737 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:30:27 INFO - PROCESS | 1649 | 1466695827739 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1649 | 1466695827741 Marionette TRACE conn2 <- [1,2890,null,{}] 08:30:27 INFO - PROCESS | 1649 | 1466695827743 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:30:27 INFO - PROCESS | 1649 | 1466695827744 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:27 INFO - PROCESS | 1649 | 1466695827839 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:30:27 INFO - PROCESS | 1649 | 1466695827881 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1649 | 1466695827882 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c716800 == 36 [pid = 1649] [id = 730] 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12810b000) [pid = 1649] [serial = 2190] [outer = 0x0] 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12826a000) [pid = 1649] [serial = 2191] [outer = 0x12810b000] 08:30:27 INFO - PROCESS | 1649 | 1466695827914 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1284b4c00) [pid = 1649] [serial = 2192] [outer = 0x12810b000] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1128d2800) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128ce400) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115e57800) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118403800) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110e83800) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116fb0000) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11958d800) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12cc5e000) [pid = 1649] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125f8c400) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1191c4000) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1292b8400) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x110fa1400) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a073400) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1133ae800) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:30:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x110e77800) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:30:28 INFO - PROCESS | 1649 | 1466695828262 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:30:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:30:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 571ms 08:30:28 INFO - PROCESS | 1649 | 1466695828316 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1649 | 1466695828317 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:30:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:30:28 INFO - PROCESS | 1649 | 1466695828320 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1649 | 1466695828322 Marionette TRACE conn2 <- [1,2894,null,{}] 08:30:28 INFO - PROCESS | 1649 | 1466695828324 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:30:28 INFO - PROCESS | 1649 | 1466695828325 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:28 INFO - PROCESS | 1649 | 1466695828401 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:30:28 INFO - PROCESS | 1649 | 1466695828405 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1649 | 1466695828406 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128018000 == 37 [pid = 1649] [id = 731] 08:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116754c00) [pid = 1649] [serial = 2193] [outer = 0x0] 08:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1188a4c00) [pid = 1649] [serial = 2194] [outer = 0x116754c00] 08:30:28 INFO - PROCESS | 1649 | 1466695828433 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12118a400) [pid = 1649] [serial = 2195] [outer = 0x116754c00] 08:30:28 INFO - PROCESS | 1649 | 1466695828767 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:30:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:30:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 468ms 08:30:28 INFO - PROCESS | 1649 | 1466695828790 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1649 | 1466695828791 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:30:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:30:28 INFO - PROCESS | 1649 | 1466695828796 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1649 | 1466695828798 Marionette TRACE conn2 <- [1,2898,null,{}] 08:30:28 INFO - PROCESS | 1649 | 1466695828800 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:30:28 INFO - PROCESS | 1649 | 1466695828802 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:28 INFO - PROCESS | 1649 | 1466695828901 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:30:28 INFO - PROCESS | 1649 | 1466695828905 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1649 | 1466695828906 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12caeb800 == 38 [pid = 1649] [id = 732] 08:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118407c00) [pid = 1649] [serial = 2196] [outer = 0x0] 08:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126a18c00) [pid = 1649] [serial = 2197] [outer = 0x118407c00] 08:30:28 INFO - PROCESS | 1649 | 1466695828985 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128771400) [pid = 1649] [serial = 2198] [outer = 0x118407c00] 08:30:29 INFO - PROCESS | 1649 | 1466695829290 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:30:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:30:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 08:30:29 INFO - PROCESS | 1649 | 1466695829318 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:30:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:30:29 INFO - PROCESS | 1649 | 1466695829320 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 1649 | 1466695829323 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1649 | 1466695829325 Marionette TRACE conn2 <- [1,2902,null,{}] 08:30:29 INFO - PROCESS | 1649 | 1466695829330 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:30:29 INFO - PROCESS | 1649 | 1466695829332 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:29 INFO - PROCESS | 1649 | 1466695829459 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:30:29 INFO - PROCESS | 1649 | 1466695829464 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1649 | 1466695829465 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d34b000 == 39 [pid = 1649] [id = 733] 08:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128775000) [pid = 1649] [serial = 2199] [outer = 0x0] 08:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12920f000) [pid = 1649] [serial = 2200] [outer = 0x128775000] 08:30:29 INFO - PROCESS | 1649 | 1466695829505 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1292b9000) [pid = 1649] [serial = 2201] [outer = 0x128775000] 08:30:29 INFO - PROCESS | 1649 | 1466695829900 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:30:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 623ms 08:30:29 INFO - PROCESS | 1649 | 1466695829946 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:30:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:30:29 INFO - PROCESS | 1649 | 1466695829948 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 1649 | 1466695829952 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1649 | 1466695829953 Marionette TRACE conn2 <- [1,2906,null,{}] 08:30:29 INFO - PROCESS | 1649 | 1466695829957 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:30:29 INFO - PROCESS | 1649 | 1466695829958 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:30 INFO - PROCESS | 1649 | 1466695830093 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:30:30 INFO - PROCESS | 1649 | 1466695830250 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1649 | 1466695830252 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117463800 == 40 [pid = 1649] [id = 734] 08:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x110e35000) [pid = 1649] [serial = 2202] [outer = 0x0] 08:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x110e84800) [pid = 1649] [serial = 2203] [outer = 0x110e35000] 08:30:30 INFO - PROCESS | 1649 | 1466695830305 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112c22400) [pid = 1649] [serial = 2204] [outer = 0x110e35000] 08:30:30 INFO - PROCESS | 1649 | 1466695830751 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:30:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:30:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 873ms 08:30:30 INFO - PROCESS | 1649 | 1466695830826 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:30:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:30:30 INFO - PROCESS | 1649 | 1466695830829 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:30:30 INFO - PROCESS | 1649 | 1466695830832 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1649 | 1466695830834 Marionette TRACE conn2 <- [1,2910,null,{}] 08:30:30 INFO - PROCESS | 1649 | 1466695830837 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:30:30 INFO - PROCESS | 1649 | 1466695830840 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:30 INFO - PROCESS | 1649 | 1466695830949 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:30:31 INFO - PROCESS | 1649 | 1466695831011 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1649 | 1466695831013 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12695b800 == 41 [pid = 1649] [id = 735] 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116a14400) [pid = 1649] [serial = 2205] [outer = 0x0] 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1182d5000) [pid = 1649] [serial = 2206] [outer = 0x116a14400] 08:30:31 INFO - PROCESS | 1649 | 1466695831043 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1185f9400) [pid = 1649] [serial = 2207] [outer = 0x116a14400] 08:30:31 INFO - PROCESS | 1649 | 1466695831451 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:30:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:30:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:30:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 08:30:31 INFO - PROCESS | 1649 | 1466695831504 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1649 | 1466695831507 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /DOMEvents/constructors.html 08:30:31 INFO - PROCESS | 1649 | 1466695831509 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1649 | 1466695831511 Marionette TRACE conn2 <- [1,2914,null,{}] 08:30:31 INFO - PROCESS | 1649 | 1466695831513 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:30:31 INFO - PROCESS | 1649 | 1466695831515 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:31 INFO - PROCESS | 1649 | 1466695831621 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:30:31 INFO - PROCESS | 1649 | 1466695831685 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1649 | 1466695831686 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae7800 == 42 [pid = 1649] [id = 736] 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118781800) [pid = 1649] [serial = 2208] [outer = 0x0] 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11983c800) [pid = 1649] [serial = 2209] [outer = 0x118781800] 08:30:31 INFO - PROCESS | 1649 | 1466695831756 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12119ac00) [pid = 1649] [serial = 2210] [outer = 0x118781800] 08:30:32 INFO - PROCESS | 1649 | 1466695832139 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:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:30:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:30:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 08:30:32 INFO - PROCESS | 1649 | 1466695832185 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1649 | 1466695832187 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:30:32 INFO - PROCESS | 1649 | 1466695832195 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1649 | 1466695832199 Marionette TRACE conn2 <- [1,2918,null,{}] 08:30:32 INFO - PROCESS | 1649 | 1466695832202 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:30:32 INFO - PROCESS | 1649 | 1466695832205 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:32 INFO - PROCESS | 1649 | 1466695832339 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:30:32 INFO - PROCESS | 1649 | 1466695832455 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1649 | 1466695832457 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9a7800 == 43 [pid = 1649] [id = 737] 08:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124c8cc00) [pid = 1649] [serial = 2211] [outer = 0x0] 08:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126a18000) [pid = 1649] [serial = 2212] [outer = 0x124c8cc00] 08:30:32 INFO - PROCESS | 1649 | 1466695832487 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12810c800) [pid = 1649] [serial = 2213] [outer = 0x124c8cc00] 08:30:32 INFO - PROCESS | 1649 | 1466695832850 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:30:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:30:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 678ms 08:30:32 INFO - PROCESS | 1649 | 1466695832869 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1649 | 1466695832871 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:30:32 INFO - PROCESS | 1649 | 1466695832874 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1649 | 1466695832875 Marionette TRACE conn2 <- [1,2922,null,{}] 08:30:32 INFO - PROCESS | 1649 | 1466695832878 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:30:32 INFO - PROCESS | 1649 | 1466695832879 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:32 INFO - PROCESS | 1649 | 1466695832980 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:30:33 INFO - PROCESS | 1649 | 1466695833041 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1649 | 1466695833042 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd8d800 == 44 [pid = 1649] [id = 738] 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1284b3c00) [pid = 1649] [serial = 2214] [outer = 0x0] 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12876f800) [pid = 1649] [serial = 2215] [outer = 0x1284b3c00] 08:30:33 INFO - PROCESS | 1649 | 1466695833070 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a5d7800) [pid = 1649] [serial = 2216] [outer = 0x1284b3c00] 08:30:33 INFO - PROCESS | 1649 | [1649] 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:30:33 INFO - PROCESS | 1649 | [1649] 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:30:33 INFO - PROCESS | 1649 | [1649] 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:30:33 INFO - PROCESS | 1649 | [1649] 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:30:33 INFO - PROCESS | 1649 | 1466695833479 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:30:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:30:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:33 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:30:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:33 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:30:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:33 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:30:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:30:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 08:30:33 INFO - PROCESS | 1649 | 1466695833496 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1649 | 1466695833498 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:30:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:30:33 INFO - PROCESS | 1649 | 1466695833500 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1649 | 1466695833501 Marionette TRACE conn2 <- [1,2926,null,{}] 08:30:33 INFO - PROCESS | 1649 | 1466695833504 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:30:33 INFO - PROCESS | 1649 | 1466695833505 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:33 INFO - PROCESS | 1649 | 1466695833606 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:30:33 INFO - PROCESS | 1649 | 1466695833687 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1649 | 1466695833692 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a166000 == 45 [pid = 1649] [id = 739] 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x110e84400) [pid = 1649] [serial = 2217] [outer = 0x0] 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11337c800) [pid = 1649] [serial = 2218] [outer = 0x110e84400] 08:30:33 INFO - PROCESS | 1649 | 1466695833867 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116a0c400) [pid = 1649] [serial = 2219] [outer = 0x110e84400] 08:30:34 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:30:34 INFO - PROCESS | 1649 | 1466695834262 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:30:34 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:30:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 08:30:34 INFO - PROCESS | 1649 | 1466695834272 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:30:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:30:34 INFO - PROCESS | 1649 | 1466695834274 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:30:34 INFO - PROCESS | 1649 | 1466695834280 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1649 | 1466695834281 Marionette TRACE conn2 <- [1,2930,null,{}] 08:30:34 INFO - PROCESS | 1649 | 1466695834284 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:30:34 INFO - PROCESS | 1649 | 1466695834286 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:34 INFO - PROCESS | 1649 | 1466695834387 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:30:34 INFO - PROCESS | 1649 | 1466695834449 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1649 | 1466695834451 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab0800 == 46 [pid = 1649] [id = 740] 08:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1182d6c00) [pid = 1649] [serial = 2220] [outer = 0x0] 08:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118404400) [pid = 1649] [serial = 2221] [outer = 0x1182d6c00] 08:30:34 INFO - PROCESS | 1649 | 1466695834480 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11870ac00) [pid = 1649] [serial = 2222] [outer = 0x1182d6c00] 08:30:34 INFO - PROCESS | 1649 | 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:30:34 INFO - PROCESS | 1649 | 1466695834891 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:30:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:30:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 08:30:34 INFO - PROCESS | 1649 | 1466695834900 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1649 | 1466695834902 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:30:34 INFO - PROCESS | 1649 | 1466695834907 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1649 | 1466695834908 Marionette TRACE conn2 <- [1,2934,null,{}] 08:30:34 INFO - PROCESS | 1649 | 1466695834911 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:30:34 INFO - PROCESS | 1649 | 1466695834912 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:35 INFO - PROCESS | 1649 | 1466695835010 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:30:35 INFO - PROCESS | 1649 | 1466695835071 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1649 | 1466695835073 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1287c3800 == 47 [pid = 1649] [id = 741] 08:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118370800) [pid = 1649] [serial = 2223] [outer = 0x0] 08:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11947b400) [pid = 1649] [serial = 2224] [outer = 0x118370800] 08:30:35 INFO - PROCESS | 1649 | 1466695835099 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121185400) [pid = 1649] [serial = 2225] [outer = 0x118370800] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116abf800 == 46 [pid = 1649] [id = 709] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d34b000 == 45 [pid = 1649] [id = 733] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12caeb800 == 44 [pid = 1649] [id = 732] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128018000 == 43 [pid = 1649] [id = 731] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c716800 == 42 [pid = 1649] [id = 730] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf4d800 == 41 [pid = 1649] [id = 729] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12be7b800 == 40 [pid = 1649] [id = 728] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b19c800 == 39 [pid = 1649] [id = 727] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11986a000 == 38 [pid = 1649] [id = 726] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1287b1800 == 37 [pid = 1649] [id = 725] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12694a000 == 36 [pid = 1649] [id = 724] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119aa6800 == 35 [pid = 1649] [id = 723] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1195cb000 == 34 [pid = 1649] [id = 722] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119bb3000 == 33 [pid = 1649] [id = 721] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec2800 == 32 [pid = 1649] [id = 720] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab0800 == 31 [pid = 1649] [id = 740] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11a166000 == 30 [pid = 1649] [id = 739] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd8d800 == 29 [pid = 1649] [id = 738] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9a7800 == 28 [pid = 1649] [id = 737] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae7800 == 27 [pid = 1649] [id = 736] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12695b800 == 26 [pid = 1649] [id = 735] 08:30:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117463800 == 25 [pid = 1649] [id = 734] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x112ea4800) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118787000) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1133d0c00) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116981c00) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117145800) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118537000) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117143800) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1182d8400) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118404000) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1185fdc00) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1182d5c00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1211ae800) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119d88800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12cc5b400) [pid = 1649] [serial = 1484] [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:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12872cc00) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126a16800) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11983d800) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a5e3400) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1191c7400) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12ab3bc00) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x127e19000) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11320c000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121198800) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118118400) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1188a8400) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1212e5c00) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1211adc00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11a071c00) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123858c00) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11877e000) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 08:30:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123cd9000) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1649 | 1466695836045 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:30:36 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:30:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1175ms 08:30:36 INFO - PROCESS | 1649 | 1466695836082 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:30:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:30:36 INFO - PROCESS | 1649 | 1466695836084 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 1649 | 1466695836087 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1649 | 1466695836089 Marionette TRACE conn2 <- [1,2938,null,{}] 08:30:36 INFO - PROCESS | 1649 | 1466695836092 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:30:36 INFO - PROCESS | 1649 | 1466695836095 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:36 INFO - PROCESS | 1649 | 1466695836180 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:30:36 INFO - PROCESS | 1649 | 1466695836184 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1649 | 1466695836186 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e3f800 == 26 [pid = 1649] [id = 742] 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112d76c00) [pid = 1649] [serial = 2226] [outer = 0x0] 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115450c00) [pid = 1649] [serial = 2227] [outer = 0x112d76c00] 08:30:36 INFO - PROCESS | 1649 | 1466695836214 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116903400) [pid = 1649] [serial = 2228] [outer = 0x112d76c00] 08:30:36 INFO - PROCESS | 1649 | 1466695836556 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:30:36 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:30:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms 08:30:36 INFO - PROCESS | 1649 | 1466695836564 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1649 | 1466695836567 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:30:36 INFO - PROCESS | 1649 | 1466695836571 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1649 | 1466695836573 Marionette TRACE conn2 <- [1,2942,null,{}] 08:30:36 INFO - PROCESS | 1649 | 1466695836575 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:30:36 INFO - PROCESS | 1649 | 1466695836579 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:36 INFO - PROCESS | 1649 | 1466695836662 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:30:36 INFO - PROCESS | 1649 | 1466695836714 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1649 | 1466695836716 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119864800 == 27 [pid = 1649] [id = 743] 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116907c00) [pid = 1649] [serial = 2229] [outer = 0x0] 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1176e9800) [pid = 1649] [serial = 2230] [outer = 0x116907c00] 08:30:36 INFO - PROCESS | 1649 | 1466695836742 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1182d6400) [pid = 1649] [serial = 2231] [outer = 0x116907c00] 08:30:37 INFO - PROCESS | 1649 | 1466695837116 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:30:37 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:30:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:30:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 08:30:37 INFO - PROCESS | 1649 | 1466695837144 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1649 | 1466695837146 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:30:37 INFO - PROCESS | 1649 | 1466695837149 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1649 | 1466695837153 Marionette TRACE conn2 <- [1,2946,null,{}] 08:30:37 INFO - PROCESS | 1649 | 1466695837165 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:30:37 INFO - PROCESS | 1649 | 1466695837170 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:37 INFO - PROCESS | 1649 | 1466695837292 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:30:37 INFO - PROCESS | 1649 | 1466695837382 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1649 | 1466695837385 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c64000 == 28 [pid = 1649] [id = 744] 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1182d6800) [pid = 1649] [serial = 2232] [outer = 0x0] 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185fb400) [pid = 1649] [serial = 2233] [outer = 0x1182d6800] 08:30:37 INFO - PROCESS | 1649 | 1466695837430 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1191cd400) [pid = 1649] [serial = 2234] [outer = 0x1182d6800] 08:30:37 INFO - PROCESS | 1649 | 1466695837690 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:30:37 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:30:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 574ms 08:30:37 INFO - PROCESS | 1649 | 1466695837724 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1649 | 1466695837726 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:30:37 INFO - PROCESS | 1649 | 1466695837738 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1649 | 1466695837739 Marionette TRACE conn2 <- [1,2950,null,{}] 08:30:37 INFO - PROCESS | 1649 | 1466695837749 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:30:37 INFO - PROCESS | 1649 | 1466695837750 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:37 INFO - PROCESS | 1649 | 1466695837836 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:30:37 INFO - PROCESS | 1649 | 1466695837839 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1649 | 1466695837841 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12695e800 == 29 [pid = 1649] [id = 745] 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11983b800) [pid = 1649] [serial = 2235] [outer = 0x0] 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119d7a400) [pid = 1649] [serial = 2236] [outer = 0x11983b800] 08:30:37 INFO - PROCESS | 1649 | 1466695837868 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a06f400) [pid = 1649] [serial = 2237] [outer = 0x11983b800] 08:30:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116947000 == 30 [pid = 1649] [id = 746] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a0b9400) [pid = 1649] [serial = 2238] [outer = 0x0] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119844c00) [pid = 1649] [serial = 2239] [outer = 0x11a0b9400] 08:30:38 INFO - PROCESS | 1649 | 1466695838266 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:30:38 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:30:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 08:30:38 INFO - PROCESS | 1649 | 1466695838309 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1649 | 1466695838310 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:30:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:30:38 INFO - PROCESS | 1649 | 1466695838312 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1649 | 1466695838313 Marionette TRACE conn2 <- [1,2954,null,{}] 08:30:38 INFO - PROCESS | 1649 | 1466695838316 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:30:38 INFO - PROCESS | 1649 | 1466695838317 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:38 INFO - PROCESS | 1649 | 1466695838426 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:30:38 INFO - PROCESS | 1649 | 1466695838466 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1649 | 1466695838467 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292f0000 == 31 [pid = 1649] [id = 747] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112975800) [pid = 1649] [serial = 2240] [outer = 0x0] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121187800) [pid = 1649] [serial = 2241] [outer = 0x112975800] 08:30:38 INFO - PROCESS | 1649 | 1466695838491 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1212e5800) [pid = 1649] [serial = 2242] [outer = 0x112975800] 08:30:38 INFO - PROCESS | 1649 | 1466695838787 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:30:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:30:38 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:30:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 08:30:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:30:38 INFO - PROCESS | 1649 | 1466695838832 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1649 | 1466695838834 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 1649 | 1466695838836 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1649 | 1466695838837 Marionette TRACE conn2 <- [1,2958,null,{}] 08:30:38 INFO - PROCESS | 1649 | 1466695838847 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:30:38 INFO - PROCESS | 1649 | 1466695838851 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:38 INFO - PROCESS | 1649 | 1466695838968 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:30:38 INFO - PROCESS | 1649 | 1466695838972 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1649 | 1466695838972 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b185800 == 32 [pid = 1649] [id = 748] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12118d800) [pid = 1649] [serial = 2243] [outer = 0x0] 08:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12385f400) [pid = 1649] [serial = 2244] [outer = 0x12118d800] 08:30:38 INFO - PROCESS | 1649 | 1466695838997 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125f8e800) [pid = 1649] [serial = 2245] [outer = 0x12118d800] 08:30:39 INFO - PROCESS | 1649 | 1466695839321 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:30:39 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:30:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 526ms 08:30:39 INFO - PROCESS | 1649 | 1466695839363 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 1649 | 1466695839364 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:30:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:30:39 INFO - PROCESS | 1649 | 1466695839373 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1649 | 1466695839374 Marionette TRACE conn2 <- [1,2962,null,{}] 08:30:39 INFO - PROCESS | 1649 | 1466695839377 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:30:39 INFO - PROCESS | 1649 | 1466695839378 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:39 INFO - PROCESS | 1649 | 1466695839475 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:30:39 INFO - PROCESS | 1649 | 1466695839479 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1649 | 1466695839480 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b992800 == 33 [pid = 1649] [id = 749] 08:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1212e5c00) [pid = 1649] [serial = 2246] [outer = 0x0] 08:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126a17000) [pid = 1649] [serial = 2247] [outer = 0x1212e5c00] 08:30:39 INFO - PROCESS | 1649 | 1466695839505 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126a72000) [pid = 1649] [serial = 2248] [outer = 0x1212e5c00] 08:30:39 INFO - PROCESS | 1649 | 1466695839900 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:30:39 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:30:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 577ms 08:30:39 INFO - PROCESS | 1649 | 1466695839944 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:30:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:30:39 INFO - PROCESS | 1649 | 1466695839946 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:30:39 INFO - PROCESS | 1649 | 1466695839949 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1649 | 1466695839951 Marionette TRACE conn2 <- [1,2966,null,{}] 08:30:39 INFO - PROCESS | 1649 | 1466695839954 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:30:39 INFO - PROCESS | 1649 | 1466695839956 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:40 INFO - PROCESS | 1649 | 1466695840359 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116754c00) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d2c6800) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176e3000) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113c1d000) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128775000) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123859000) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119485c00) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1128c5c00) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12810b000) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11828cc00) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1132ebc00) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119842000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118405c00) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112c2ac00) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113c5a400) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x110e80800) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:30:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118407c00) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:30:40 INFO - PROCESS | 1649 | 1466695840430 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1649 | 1466695840431 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195d4800 == 34 [pid = 1649] [id = 750] 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111c75000) [pid = 1649] [serial = 2249] [outer = 0x0] 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1128d3c00) [pid = 1649] [serial = 2250] [outer = 0x111c75000] 08:30:40 INFO - PROCESS | 1649 | 1466695840456 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e3000) [pid = 1649] [serial = 2251] [outer = 0x111c75000] 08:30:40 INFO - PROCESS | 1649 | 1466695840707 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:30:40 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:30:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 770ms 08:30:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:30:40 INFO - PROCESS | 1649 | 1466695840719 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1649 | 1466695840720 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 1649 | 1466695840722 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1649 | 1466695840723 Marionette TRACE conn2 <- [1,2970,null,{}] 08:30:40 INFO - PROCESS | 1649 | 1466695840738 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:30:40 INFO - PROCESS | 1649 | 1466695840740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:40 INFO - PROCESS | 1649 | 1466695840829 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:30:40 INFO - PROCESS | 1649 | 1466695840834 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1649 | 1466695840835 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf54000 == 35 [pid = 1649] [id = 751] 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1176eb400) [pid = 1649] [serial = 2252] [outer = 0x0] 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a06d400) [pid = 1649] [serial = 2253] [outer = 0x1176eb400] 08:30:40 INFO - PROCESS | 1649 | 1466695840862 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126a16800) [pid = 1649] [serial = 2254] [outer = 0x1176eb400] 08:30:41 INFO - PROCESS | 1649 | 1466695841303 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:30:41 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:30:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 08:30:41 INFO - PROCESS | 1649 | 1466695841346 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1649 | 1466695841348 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:30:41 INFO - PROCESS | 1649 | 1466695841351 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1649 | 1466695841353 Marionette TRACE conn2 <- [1,2974,null,{}] 08:30:41 INFO - PROCESS | 1649 | 1466695841355 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:30:41 INFO - PROCESS | 1649 | 1466695841356 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:41 INFO - PROCESS | 1649 | 1466695841438 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:30:41 INFO - PROCESS | 1649 | 1466695841441 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1649 | 1466695841442 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c70e800 == 36 [pid = 1649] [id = 752] 08:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126a18400) [pid = 1649] [serial = 2255] [outer = 0x0] 08:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12810a800) [pid = 1649] [serial = 2256] [outer = 0x126a18400] 08:30:41 INFO - PROCESS | 1649 | 1466695841470 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128270c00) [pid = 1649] [serial = 2257] [outer = 0x126a18400] 08:30:41 INFO - PROCESS | 1649 | 1466695841795 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:30:41 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:30:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 08:30:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:30:41 INFO - PROCESS | 1649 | 1466695841821 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1649 | 1466695841823 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:30:41 INFO - PROCESS | 1649 | 1466695841825 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1649 | 1466695841829 Marionette TRACE conn2 <- [1,2978,null,{}] 08:30:41 INFO - PROCESS | 1649 | 1466695841832 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:30:41 INFO - PROCESS | 1649 | 1466695841833 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:41 INFO - PROCESS | 1649 | 1466695841918 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:30:41 INFO - PROCESS | 1649 | 1466695841981 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1649 | 1466695841982 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2c9000 == 37 [pid = 1649] [id = 753] 08:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127e1a400) [pid = 1649] [serial = 2258] [outer = 0x0] 08:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12872cc00) [pid = 1649] [serial = 2259] [outer = 0x127e1a400] 08:30:42 INFO - PROCESS | 1649 | 1466695842009 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1292b5000) [pid = 1649] [serial = 2260] [outer = 0x127e1a400] 08:30:42 INFO - PROCESS | 1649 | 1466695842252 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:30:42 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:30:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 472ms 08:30:42 INFO - PROCESS | 1649 | 1466695842300 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:30:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:30:42 INFO - PROCESS | 1649 | 1466695842302 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:30:42 INFO - PROCESS | 1649 | 1466695842304 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1649 | 1466695842305 Marionette TRACE conn2 <- [1,2982,null,{}] 08:30:42 INFO - PROCESS | 1649 | 1466695842307 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:30:42 INFO - PROCESS | 1649 | 1466695842308 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:42 INFO - PROCESS | 1649 | 1466695842453 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:30:42 INFO - PROCESS | 1649 | 1466695842550 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 1649 | 1466695842551 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11695b000 == 38 [pid = 1649] [id = 754] 08:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x111c75400) [pid = 1649] [serial = 2261] [outer = 0x0] 08:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1121aa000) [pid = 1649] [serial = 2262] [outer = 0x111c75400] 08:30:42 INFO - PROCESS | 1649 | 1466695842585 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11320c000) [pid = 1649] [serial = 2263] [outer = 0x111c75400] 08:30:43 INFO - PROCESS | 1649 | 1466695843041 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:30:43 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:30:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:30:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 769ms 08:30:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:30:43 INFO - PROCESS | 1649 | 1466695843075 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1649 | 1466695843077 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:30:43 INFO - PROCESS | 1649 | 1466695843081 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1649 | 1466695843082 Marionette TRACE conn2 <- [1,2986,null,{}] 08:30:43 INFO - PROCESS | 1649 | 1466695843086 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:30:43 INFO - PROCESS | 1649 | 1466695843089 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:43 INFO - PROCESS | 1649 | 1466695843205 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:30:43 INFO - PROCESS | 1649 | 1466695843266 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1649 | 1466695843268 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x123123000 == 39 [pid = 1649] [id = 755] 08:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x113c1ec00) [pid = 1649] [serial = 2264] [outer = 0x0] 08:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117ea6c00) [pid = 1649] [serial = 2265] [outer = 0x113c1ec00] 08:30:43 INFO - PROCESS | 1649 | 1466695843299 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118410c00) [pid = 1649] [serial = 2266] [outer = 0x113c1ec00] 08:30:43 INFO - PROCESS | 1649 | 1466695843699 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:30:43 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:30:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 08:30:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:30:43 INFO - PROCESS | 1649 | 1466695843752 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1649 | 1466695843754 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:30:43 INFO - PROCESS | 1649 | 1466695843756 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1649 | 1466695843758 Marionette TRACE conn2 <- [1,2990,null,{}] 08:30:43 INFO - PROCESS | 1649 | 1466695843760 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:30:43 INFO - PROCESS | 1649 | 1466695843762 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:43 INFO - PROCESS | 1649 | 1466695843873 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:30:44 INFO - PROCESS | 1649 | 1466695843999 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1649 | 1466695844000 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab90800 == 40 [pid = 1649] [id = 756] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1185fb000) [pid = 1649] [serial = 2267] [outer = 0x0] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119587800) [pid = 1649] [serial = 2268] [outer = 0x1185fb000] 08:30:44 INFO - PROCESS | 1649 | 1466695844031 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11a074400) [pid = 1649] [serial = 2269] [outer = 0x1185fb000] 08:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x112ee3800 == 41 [pid = 1649] [id = 757] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12119a000) [pid = 1649] [serial = 2270] [outer = 0x0] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11877f000) [pid = 1649] [serial = 2271] [outer = 0x12119a000] 08:30:44 INFO - PROCESS | 1649 | 1466695844681 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:30:44 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:30:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 969ms 08:30:44 INFO - PROCESS | 1649 | 1466695844726 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1649 | 1466695844729 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:30:44 INFO - PROCESS | 1649 | 1466695844732 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1649 | 1466695844734 Marionette TRACE conn2 <- [1,2994,null,{}] 08:30:44 INFO - PROCESS | 1649 | 1466695844738 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:30:44 INFO - PROCESS | 1649 | 1466695844740 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:44 INFO - PROCESS | 1649 | 1466695844873 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:30:44 INFO - PROCESS | 1649 | 1466695844962 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1649 | 1466695844964 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1195bf800 == 42 [pid = 1649] [id = 758] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116936c00) [pid = 1649] [serial = 2272] [outer = 0x0] 08:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116fb1c00) [pid = 1649] [serial = 2273] [outer = 0x116936c00] 08:30:44 INFO - PROCESS | 1649 | 1466695844994 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1182ce400) [pid = 1649] [serial = 2274] [outer = 0x116936c00] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2c9000 == 41 [pid = 1649] [id = 753] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12c70e800 == 40 [pid = 1649] [id = 752] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf54000 == 39 [pid = 1649] [id = 751] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1195d4800 == 38 [pid = 1649] [id = 750] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b992800 == 37 [pid = 1649] [id = 749] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b185800 == 36 [pid = 1649] [id = 748] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1292f0000 == 35 [pid = 1649] [id = 747] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x116947000 == 34 [pid = 1649] [id = 746] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12695e800 == 33 [pid = 1649] [id = 745] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ce42800) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x123c64000 == 32 [pid = 1649] [id = 744] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119864800 == 31 [pid = 1649] [id = 743] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x117e3f800 == 30 [pid = 1649] [id = 742] 08:30:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1287c3800 == 29 [pid = 1649] [id = 741] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124b86800) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11870d800) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124b84400) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128103c00) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126a10000) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12826a000) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12810ac00) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1182d0c00) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118406000) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x115de6c00) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116a13000) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119d7f400) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11a067400) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1191c9000) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119789000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a06d000) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116935000) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176e2400) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111c14800) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128ca000) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128771400) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1284b4c00) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1188a4c00) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126a0d400) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126a70000) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1292b9000) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a18c00) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1211ac800) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12118a400) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12920f000) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 08:30:45 INFO - PROCESS | 1649 | 1466695845417 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:30:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:30:45 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:30:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 08:30:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:30:45 INFO - PROCESS | 1649 | 1466695845454 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1649 | 1466695845457 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:30:45 INFO - PROCESS | 1649 | 1466695845461 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1649 | 1466695845463 Marionette TRACE conn2 <- [1,2998,null,{}] 08:30:45 INFO - PROCESS | 1649 | 1466695845465 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:30:45 INFO - PROCESS | 1649 | 1466695845467 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:45 INFO - PROCESS | 1649 | 1466695845551 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:30:45 INFO - PROCESS | 1649 | 1466695845611 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 1649 | 1466695845612 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa6800 == 30 [pid = 1649] [id = 759] 08:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116937000) [pid = 1649] [serial = 2275] [outer = 0x0] 08:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11828e000) [pid = 1649] [serial = 2276] [outer = 0x116937000] 08:30:45 INFO - PROCESS | 1649 | 1466695845642 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118782000) [pid = 1649] [serial = 2277] [outer = 0x116937000] 08:30:45 INFO - PROCESS | 1649 | 1466695845919 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:30:45 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:30:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 08:30:45 INFO - PROCESS | 1649 | 1466695845936 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1649 | 1466695845937 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:30:45 INFO - PROCESS | 1649 | 1466695845940 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1649 | 1466695845942 Marionette TRACE conn2 <- [1,3002,null,{}] 08:30:45 INFO - PROCESS | 1649 | 1466695845958 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:30:45 INFO - PROCESS | 1649 | 1466695845965 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:46 INFO - PROCESS | 1649 | 1466695846057 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:30:46 INFO - PROCESS | 1649 | 1466695846064 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1649 | 1466695846067 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x126947800 == 31 [pid = 1649] [id = 760] 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1133a8000) [pid = 1649] [serial = 2278] [outer = 0x0] 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119781400) [pid = 1649] [serial = 2279] [outer = 0x1133a8000] 08:30:46 INFO - PROCESS | 1649 | 1466695846095 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12119b000) [pid = 1649] [serial = 2280] [outer = 0x1133a8000] 08:30:46 INFO - PROCESS | 1649 | 1466695846412 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:30:46 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:30:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 528ms 08:30:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:30:46 INFO - PROCESS | 1649 | 1466695846468 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1649 | 1466695846470 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:30:46 INFO - PROCESS | 1649 | 1466695846472 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1649 | 1466695846473 Marionette TRACE conn2 <- [1,3006,null,{}] 08:30:46 INFO - PROCESS | 1649 | 1466695846475 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:30:46 INFO - PROCESS | 1649 | 1466695846476 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:46 INFO - PROCESS | 1649 | 1466695846555 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:30:46 INFO - PROCESS | 1649 | 1466695846559 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1649 | 1466695846560 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1292da000 == 32 [pid = 1649] [id = 761] 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12313c000) [pid = 1649] [serial = 2281] [outer = 0x0] 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123861c00) [pid = 1649] [serial = 2282] [outer = 0x12313c000] 08:30:46 INFO - PROCESS | 1649 | 1466695846589 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1241df400) [pid = 1649] [serial = 2283] [outer = 0x12313c000] 08:30:46 INFO - PROCESS | 1649 | 1466695846916 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:30:46 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:30:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 08:30:46 INFO - PROCESS | 1649 | 1466695846944 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1649 | 1466695846945 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:30:46 INFO - PROCESS | 1649 | 1466695846947 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1649 | 1466695846949 Marionette TRACE conn2 <- [1,3010,null,{}] 08:30:46 INFO - PROCESS | 1649 | 1466695846951 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:30:46 INFO - PROCESS | 1649 | 1466695846952 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:47 INFO - PROCESS | 1649 | 1466695847030 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:30:47 INFO - PROCESS | 1649 | 1466695847095 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1649 | 1466695847096 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab92800 == 33 [pid = 1649] [id = 762] 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113206800) [pid = 1649] [serial = 2284] [outer = 0x0] 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124388000) [pid = 1649] [serial = 2285] [outer = 0x113206800] 08:30:47 INFO - PROCESS | 1649 | 1466695847121 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x125d25c00) [pid = 1649] [serial = 2286] [outer = 0x113206800] 08:30:47 INFO - PROCESS | 1649 | 1466695847393 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:30:47 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:30:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 08:30:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:30:47 INFO - PROCESS | 1649 | 1466695847421 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1649 | 1466695847422 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 1649 | 1466695847424 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1649 | 1466695847425 Marionette TRACE conn2 <- [1,3014,null,{}] 08:30:47 INFO - PROCESS | 1649 | 1466695847435 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:30:47 INFO - PROCESS | 1649 | 1466695847439 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:47 INFO - PROCESS | 1649 | 1466695847567 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:30:47 INFO - PROCESS | 1649 | 1466695847580 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1649 | 1466695847581 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be65800 == 34 [pid = 1649] [id = 763] 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125b93000) [pid = 1649] [serial = 2287] [outer = 0x0] 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126a12000) [pid = 1649] [serial = 2288] [outer = 0x125b93000] 08:30:47 INFO - PROCESS | 1649 | 1466695847605 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12872c800) [pid = 1649] [serial = 2289] [outer = 0x125b93000] 08:30:47 INFO - PROCESS | 1649 | [1649] 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:30:47 INFO - PROCESS | 1649 | 1466695847951 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:30:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:30:47 INFO - {} 08:30:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:30:48 INFO - {} 08:30:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:30:48 INFO - {} 08:30:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:30:48 INFO - {} 08:30:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 576ms 08:30:48 INFO - PROCESS | 1649 | 1466695848001 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1649 | 1466695848002 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /FileAPI/fileReader.html 08:30:48 INFO - PROCESS | 1649 | 1466695848004 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1649 | 1466695848005 Marionette TRACE conn2 <- [1,3018,null,{}] 08:30:48 INFO - PROCESS | 1649 | 1466695848007 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:30:48 INFO - PROCESS | 1649 | 1466695848009 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:48 INFO - PROCESS | 1649 | 1466695848115 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:30:48 INFO - PROCESS | 1649 | 1466695848118 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1649 | 1466695848126 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c726800 == 35 [pid = 1649] [id = 764] 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128735000) [pid = 1649] [serial = 2290] [outer = 0x0] 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129215000) [pid = 1649] [serial = 2291] [outer = 0x128735000] 08:30:48 INFO - PROCESS | 1649 | 1466695848151 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a5d9000) [pid = 1649] [serial = 2292] [outer = 0x128735000] 08:30:48 INFO - PROCESS | 1649 | 1466695848479 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:30:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:30:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:30:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:30:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:30:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 08:30:48 INFO - TEST-START | /FileAPI/historical.html 08:30:48 INFO - PROCESS | 1649 | 1466695848525 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1649 | 1466695848526 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:30:48 INFO - PROCESS | 1649 | 1466695848528 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1649 | 1466695848529 Marionette TRACE conn2 <- [1,3022,null,{}] 08:30:48 INFO - PROCESS | 1649 | 1466695848531 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:30:48 INFO - PROCESS | 1649 | 1466695848532 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:48 INFO - PROCESS | 1649 | 1466695848632 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:30:48 INFO - PROCESS | 1649 | 1466695848643 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1649 | 1466695848644 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3b000 == 36 [pid = 1649] [id = 765] 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1128c5c00) [pid = 1649] [serial = 2293] [outer = 0x0] 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a6a3400) [pid = 1649] [serial = 2294] [outer = 0x1128c5c00] 08:30:48 INFO - PROCESS | 1649 | 1466695848668 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a6ae000) [pid = 1649] [serial = 2295] [outer = 0x1128c5c00] 08:30:49 INFO - PROCESS | 1649 | 1466695849029 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:30:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:30:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:30:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:30:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:30:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:30:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:30:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:30:49 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 08:30:49 INFO - TEST-START | /FileAPI/idlharness.html 08:30:49 INFO - PROCESS | 1649 | 1466695849049 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1649 | 1466695849051 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:30:49 INFO - PROCESS | 1649 | 1466695849055 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1649 | 1466695849056 Marionette TRACE conn2 <- [1,3026,null,{}] 08:30:49 INFO - PROCESS | 1649 | 1466695849060 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:30:49 INFO - PROCESS | 1649 | 1466695849061 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:49 INFO - PROCESS | 1649 | 1466695849230 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:30:49 INFO - PROCESS | 1649 | 1466695849244 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1649 | 1466695849245 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x126945000 == 37 [pid = 1649] [id = 766] 08:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a5de400) [pid = 1649] [serial = 2296] [outer = 0x0] 08:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a90a800) [pid = 1649] [serial = 2297] [outer = 0x12a5de400] 08:30:49 INFO - PROCESS | 1649 | 1466695849269 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ab43800) [pid = 1649] [serial = 2298] [outer = 0x12a5de400] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112975800) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126a18400) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x110e35000) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a14400) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118781800) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124c8cc00) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112d76c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116907c00) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1182d6800) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118370800) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11983b800) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1284b3c00) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x110e84400) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1182d6c00) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12118d800) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1212e5c00) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x111c75000) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11a0b9400) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:30:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176eb400) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:30:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:30:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:30:49 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:30:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:30:49 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:30:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - PROCESS | 1649 | 1466695849865 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:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:30:49 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:30:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:30:49 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:30:49 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:30:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:30:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:30:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:30:49 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:30:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:30:49 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:30:49 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:30:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:30:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:30:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 08:30:49 INFO - TEST-START | /FileAPI/idlharness.worker 08:30:49 INFO - PROCESS | 1649 | 1466695849890 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1649 | 1466695849891 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:30:49 INFO - PROCESS | 1649 | 1466695849893 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1649 | 1466695849903 Marionette TRACE conn2 <- [1,3030,null,{}] 08:30:49 INFO - PROCESS | 1649 | 1466695849906 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:30:49 INFO - PROCESS | 1649 | 1466695849907 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:49 INFO - PROCESS | 1649 | 1466695849990 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:30:49 INFO - PROCESS | 1649 | 1466695849997 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1649 | 1466695849998 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x112583800 == 38 [pid = 1649] [id = 767] 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12118ec00) [pid = 1649] [serial = 2299] [outer = 0x0] 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b138400) [pid = 1649] [serial = 2300] [outer = 0x12118ec00] 08:30:50 INFO - PROCESS | 1649 | 1466695850023 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12beba400) [pid = 1649] [serial = 2301] [outer = 0x12118ec00] 08:30:50 INFO - PROCESS | 1649 | [1649] 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:30:50 INFO - PROCESS | 1649 | 1466695850640 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:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:30:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:30:50 INFO - {} 08:30:50 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:30:50 INFO - {} 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 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:30:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:50 INFO - {} 08:30:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 793ms 08:30:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:30:50 INFO - PROCESS | 1649 | 1466695850688 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1649 | 1466695850689 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:30:50 INFO - PROCESS | 1649 | 1466695850691 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1649 | 1466695850693 Marionette TRACE conn2 <- [1,3034,null,{}] 08:30:50 INFO - PROCESS | 1649 | 1466695850695 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:30:50 INFO - PROCESS | 1649 | 1466695850697 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:50 INFO - PROCESS | 1649 | 1466695850824 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:30:50 INFO - PROCESS | 1649 | 1466695850830 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1649 | 1466695850832 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118822800 == 39 [pid = 1649] [id = 768] 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12692b000) [pid = 1649] [serial = 2302] [outer = 0x0] 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12d371800) [pid = 1649] [serial = 2303] [outer = 0x12692b000] 08:30:50 INFO - PROCESS | 1649 | 1466695850869 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12dd06800) [pid = 1649] [serial = 2304] [outer = 0x12692b000] 08:30:51 INFO - PROCESS | 1649 | 1466695851225 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:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:30:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 571ms 08:30:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:30:51 INFO - PROCESS | 1649 | 1466695851264 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1649 | 1466695851265 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:30:51 INFO - PROCESS | 1649 | 1466695851267 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1649 | 1466695851268 Marionette TRACE conn2 <- [1,3038,null,{}] 08:30:51 INFO - PROCESS | 1649 | 1466695851271 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:30:51 INFO - PROCESS | 1649 | 1466695851272 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:51 INFO - PROCESS | 1649 | 1466695851354 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:30:51 INFO - PROCESS | 1649 | 1466695851415 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 1649 | 1466695851416 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d14e800 == 40 [pid = 1649] [id = 769] 08:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110dcc400) [pid = 1649] [serial = 2305] [outer = 0x0] 08:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x110dd3000) [pid = 1649] [serial = 2306] [outer = 0x110dcc400] 08:30:51 INFO - PROCESS | 1649 | 1466695851440 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110dd9c00) [pid = 1649] [serial = 2307] [outer = 0x110dcc400] 08:30:51 INFO - PROCESS | 1649 | 1466695851859 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:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:30:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 08:30:51 INFO - PROCESS | 1649 | 1466695851889 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1649 | 1466695851893 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:30:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:30:51 INFO - PROCESS | 1649 | 1466695851898 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1649 | 1466695851903 Marionette TRACE conn2 <- [1,3042,null,{}] 08:30:51 INFO - PROCESS | 1649 | 1466695851908 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:30:51 INFO - PROCESS | 1649 | 1466695851911 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:52 INFO - PROCESS | 1649 | 1466695852083 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:30:52 INFO - PROCESS | 1649 | 1466695852258 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1649 | 1466695852260 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x112577000 == 41 [pid = 1649] [id = 770] 08:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115452400) [pid = 1649] [serial = 2308] [outer = 0x0] 08:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11645c400) [pid = 1649] [serial = 2309] [outer = 0x115452400] 08:30:52 INFO - PROCESS | 1649 | 1466695852292 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11828a400) [pid = 1649] [serial = 2310] [outer = 0x115452400] 08:30:52 INFO - PROCESS | 1649 | 1466695852738 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:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:30:52 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:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:30:52 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:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:30:52 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:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:30:52 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:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:30:52 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:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:30:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:30:52 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:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:30:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:30:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:30:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 884ms 08:30:52 INFO - PROCESS | 1649 | 1466695852781 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 1649 | 1466695852785 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:30:52 INFO - PROCESS | 1649 | 1466695852790 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1649 | 1466695852792 Marionette TRACE conn2 <- [1,3046,null,{}] 08:30:52 INFO - PROCESS | 1649 | 1466695852839 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:30:52 INFO - PROCESS | 1649 | 1466695852841 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:52 INFO - PROCESS | 1649 | 1466695852939 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:30:53 INFO - PROCESS | 1649 | 1466695853041 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1649 | 1466695853043 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119bb2800 == 42 [pid = 1649] [id = 771] 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112c20c00) [pid = 1649] [serial = 2311] [outer = 0x0] 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118405c00) [pid = 1649] [serial = 2312] [outer = 0x112c20c00] 08:30:53 INFO - PROCESS | 1649 | 1466695853078 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124c91c00) [pid = 1649] [serial = 2313] [outer = 0x112c20c00] 08:30:53 INFO - PROCESS | 1649 | [1649] 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:30:53 INFO - PROCESS | 1649 | 1466695853458 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:30:53 INFO - {} 08:30:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 712ms 08:30:53 INFO - PROCESS | 1649 | 1466695853505 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1649 | 1466695853507 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:30:53 INFO - PROCESS | 1649 | 1466695853521 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1649 | 1466695853524 Marionette TRACE conn2 <- [1,3050,null,{}] 08:30:53 INFO - PROCESS | 1649 | 1466695853535 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:30:53 INFO - PROCESS | 1649 | 1466695853538 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:53 INFO - PROCESS | 1649 | 1466695853643 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:30:53 INFO - PROCESS | 1649 | 1466695853701 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1649 | 1466695853704 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be7c800 == 43 [pid = 1649] [id = 772] 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125d1c400) [pid = 1649] [serial = 2314] [outer = 0x0] 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126928400) [pid = 1649] [serial = 2315] [outer = 0x125d1c400] 08:30:53 INFO - PROCESS | 1649 | 1466695853735 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126a67c00) [pid = 1649] [serial = 2316] [outer = 0x125d1c400] 08:30:54 INFO - PROCESS | 1649 | 1466695854091 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:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:30:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 637ms 08:30:54 INFO - PROCESS | 1649 | 1466695854147 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1649 | 1466695854149 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:30:54 INFO - PROCESS | 1649 | 1466695854151 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1649 | 1466695854152 Marionette TRACE conn2 <- [1,3054,null,{}] 08:30:54 INFO - PROCESS | 1649 | 1466695854155 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:30:54 INFO - PROCESS | 1649 | 1466695854156 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:54 INFO - PROCESS | 1649 | 1466695854264 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:30:54 INFO - PROCESS | 1649 | 1466695854366 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1649 | 1466695854367 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13f800 == 44 [pid = 1649] [id = 773] 08:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x125f8e000) [pid = 1649] [serial = 2317] [outer = 0x0] 08:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128732800) [pid = 1649] [serial = 2318] [outer = 0x125f8e000] 08:30:54 INFO - PROCESS | 1649 | 1466695854397 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12920e400) [pid = 1649] [serial = 2319] [outer = 0x125f8e000] 08:30:54 INFO - PROCESS | 1649 | 1466695854885 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:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:54 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:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:54 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:30:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms 08:30:54 INFO - PROCESS | 1649 | 1466695854940 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1649 | 1466695854941 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:30:54 INFO - PROCESS | 1649 | 1466695854957 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1649 | 1466695854958 Marionette TRACE conn2 <- [1,3058,null,{}] 08:30:54 INFO - PROCESS | 1649 | 1466695854963 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:30:54 INFO - PROCESS | 1649 | 1466695854965 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:55 INFO - PROCESS | 1649 | 1466695855070 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:30:55 INFO - PROCESS | 1649 | 1466695855146 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1649 | 1466695855147 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11872a800 == 45 [pid = 1649] [id = 774] 08:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1128cd400) [pid = 1649] [serial = 2320] [outer = 0x0] 08:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1154ccc00) [pid = 1649] [serial = 2321] [outer = 0x1128cd400] 08:30:55 INFO - PROCESS | 1649 | 1466695855177 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1188ab800) [pid = 1649] [serial = 2322] [outer = 0x1128cd400] 08:30:55 INFO - PROCESS | 1649 | 1466695855805 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:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:30:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:30:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:30:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:30:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:30:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:30:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:30:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:30:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:30:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 887ms 08:30:55 INFO - PROCESS | 1649 | 1466695855833 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:30:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:30:55 INFO - PROCESS | 1649 | 1466695855837 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:30:55 INFO - PROCESS | 1649 | 1466695855842 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1649 | 1466695855845 Marionette TRACE conn2 <- [1,3062,null,{}] 08:30:55 INFO - PROCESS | 1649 | 1466695855851 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:30:55 INFO - PROCESS | 1649 | 1466695855854 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:56 INFO - PROCESS | 1649 | 1466695856047 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:30:56 INFO - PROCESS | 1649 | 1466695856146 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1649 | 1466695856150 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118809800 == 46 [pid = 1649] [id = 775] 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x115450400) [pid = 1649] [serial = 2323] [outer = 0x0] 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x116639800) [pid = 1649] [serial = 2324] [outer = 0x115450400] 08:30:56 INFO - PROCESS | 1649 | 1466695856177 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x117ea9400) [pid = 1649] [serial = 2325] [outer = 0x115450400] 08:30:56 INFO - PROCESS | 1649 | [1649] 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:30:56 INFO - PROCESS | 1649 | 1466695856593 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:30:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:30:56 INFO - {} 08:30:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 774ms 08:30:56 INFO - PROCESS | 1649 | 1466695856616 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1649 | 1466695856619 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:30:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:30:56 INFO - PROCESS | 1649 | 1466695856623 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1649 | 1466695856625 Marionette TRACE conn2 <- [1,3066,null,{}] 08:30:56 INFO - PROCESS | 1649 | 1466695856627 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:30:56 INFO - PROCESS | 1649 | 1466695856629 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:56 INFO - PROCESS | 1649 | 1466695856725 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:30:56 INFO - PROCESS | 1649 | 1466695856789 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1649 | 1466695856790 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aae800 == 47 [pid = 1649] [id = 776] 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11840ac00) [pid = 1649] [serial = 2326] [outer = 0x0] 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119842c00) [pid = 1649] [serial = 2327] [outer = 0x11840ac00] 08:30:56 INFO - PROCESS | 1649 | 1466695856818 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a0bbc00) [pid = 1649] [serial = 2328] [outer = 0x11840ac00] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118822800 == 46 [pid = 1649] [id = 768] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x112583800 == 45 [pid = 1649] [id = 767] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x126945000 == 44 [pid = 1649] [id = 766] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3b000 == 43 [pid = 1649] [id = 765] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12c726800 == 42 [pid = 1649] [id = 764] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12be65800 == 41 [pid = 1649] [id = 763] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab92800 == 40 [pid = 1649] [id = 762] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1292da000 == 39 [pid = 1649] [id = 761] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x126947800 == 38 [pid = 1649] [id = 760] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119aa6800 == 37 [pid = 1649] [id = 759] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x112ee3800 == 36 [pid = 1649] [id = 757] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1195bf800 == 35 [pid = 1649] [id = 758] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab90800 == 34 [pid = 1649] [id = 756] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11695b000 == 33 [pid = 1649] [id = 754] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x123123000 == 32 [pid = 1649] [id = 755] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118809800 == 31 [pid = 1649] [id = 775] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11872a800 == 30 [pid = 1649] [id = 774] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13f800 == 29 [pid = 1649] [id = 773] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12be7c800 == 28 [pid = 1649] [id = 772] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119bb2800 == 27 [pid = 1649] [id = 771] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x112577000 == 26 [pid = 1649] [id = 770] 08:30:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12d14e800 == 25 [pid = 1649] [id = 769] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128270c00) [pid = 1649] [serial = 2257] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x112c22400) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x110e84800) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1185f9400) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1182d5000) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11983c800) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12119ac00) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12810c800) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115450c00) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126a18000) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116903400) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1182d6400) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1176e9800) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1185fb400) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1191cd400) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121185400) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11947b400) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119d7a400) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121187800) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a5d7800) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12876f800) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116a0c400) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11337c800) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11870ac00) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118404400) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12872cc00) [pid = 1649] [serial = 2259] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12385f400) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1212e5800) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126a17000) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x125f8e800) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126a72000) [pid = 1649] [serial = 2248] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1176e3000) [pid = 1649] [serial = 2251] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12810a800) [pid = 1649] [serial = 2256] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128d3c00) [pid = 1649] [serial = 2250] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119844c00) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126a16800) [pid = 1649] [serial = 2254] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11a06f400) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11a06d400) [pid = 1649] [serial = 2253] [outer = 0x0] [url = about:blank] 08:30:57 INFO - PROCESS | 1649 | 1466695857768 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:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:30:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:30:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1175ms 08:30:57 INFO - PROCESS | 1649 | 1466695857804 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1649 | 1466695857806 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:30:57 INFO - PROCESS | 1649 | 1466695857809 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1649 | 1466695857812 Marionette TRACE conn2 <- [1,3070,null,{}] 08:30:57 INFO - PROCESS | 1649 | 1466695857815 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:30:57 INFO - PROCESS | 1649 | 1466695857817 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:57 INFO - PROCESS | 1649 | 1466695857900 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:30:57 INFO - PROCESS | 1649 | 1466695857905 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1649 | 1466695857907 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11640b000 == 26 [pid = 1649] [id = 777] 08:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113208000) [pid = 1649] [serial = 2329] [outer = 0x0] 08:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1133d6400) [pid = 1649] [serial = 2330] [outer = 0x113208000] 08:30:57 INFO - PROCESS | 1649 | 1466695857936 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x115de8000) [pid = 1649] [serial = 2331] [outer = 0x113208000] 08:30:58 INFO - PROCESS | 1649 | 1466695858304 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:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:30:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 08:30:58 INFO - PROCESS | 1649 | 1466695858331 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1649 | 1466695858334 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:30:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:30:58 INFO - PROCESS | 1649 | 1466695858338 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1649 | 1466695858340 Marionette TRACE conn2 <- [1,3074,null,{}] 08:30:58 INFO - PROCESS | 1649 | 1466695858343 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:30:58 INFO - PROCESS | 1649 | 1466695858344 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:58 INFO - PROCESS | 1649 | 1466695858426 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:30:58 INFO - PROCESS | 1649 | 1466695858487 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 1649 | 1466695858488 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x118812800 == 27 [pid = 1649] [id = 778] 08:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11612c800) [pid = 1649] [serial = 2332] [outer = 0x0] 08:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116faf400) [pid = 1649] [serial = 2333] [outer = 0x11612c800] 08:30:58 INFO - PROCESS | 1649 | 1466695858516 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1182ccc00) [pid = 1649] [serial = 2334] [outer = 0x11612c800] 08:30:58 INFO - PROCESS | 1649 | 1466695858813 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:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:30:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 526ms 08:30:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:30:58 INFO - PROCESS | 1649 | 1466695858866 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1649 | 1466695858867 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:30:58 INFO - PROCESS | 1649 | 1466695858870 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1649 | 1466695858872 Marionette TRACE conn2 <- [1,3078,null,{}] 08:30:58 INFO - PROCESS | 1649 | 1466695858883 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:30:58 INFO - PROCESS | 1649 | 1466695858886 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:58 INFO - PROCESS | 1649 | 1466695858964 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:30:59 INFO - PROCESS | 1649 | 1466695859028 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1649 | 1466695859031 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aa5800 == 28 [pid = 1649] [id = 779] 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1182d4400) [pid = 1649] [serial = 2335] [outer = 0x0] 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185f2400) [pid = 1649] [serial = 2336] [outer = 0x1182d4400] 08:30:59 INFO - PROCESS | 1649 | 1466695859059 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1191ca800) [pid = 1649] [serial = 2337] [outer = 0x1182d4400] 08:30:59 INFO - PROCESS | 1649 | 1466695859336 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:30:59 INFO - PROCESS | 1649 | 1466695859357 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:30:59 INFO - PROCESS | 1649 | 1466695859367 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1649 | 1466695859368 Marionette TRACE conn2 <- [1,3082,null,{}] 08:30:59 INFO - PROCESS | 1649 | 1466695859370 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:30:59 INFO - PROCESS | 1649 | 1466695859371 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:59 INFO - PROCESS | 1649 | 1466695859460 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:30:59 INFO - PROCESS | 1649 | 1466695859466 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1649 | 1466695859467 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1212b4800 == 29 [pid = 1649] [id = 780] 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11978e000) [pid = 1649] [serial = 2338] [outer = 0x0] 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a067800) [pid = 1649] [serial = 2339] [outer = 0x11978e000] 08:30:59 INFO - PROCESS | 1649 | 1466695859492 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121184400) [pid = 1649] [serial = 2340] [outer = 0x11978e000] 08:30:59 INFO - PROCESS | 1649 | 1466695859856 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:30:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:30:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:30:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:30:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 528ms 08:30:59 INFO - PROCESS | 1649 | 1466695859888 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1649 | 1466695859889 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:30:59 INFO - PROCESS | 1649 | 1466695859892 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1649 | 1466695859893 Marionette TRACE conn2 <- [1,3086,null,{}] 08:30:59 INFO - PROCESS | 1649 | 1466695859896 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:30:59 INFO - PROCESS | 1649 | 1466695859897 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:30:59 INFO - PROCESS | 1649 | 1466695859992 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:31:00 INFO - PROCESS | 1649 | 1466695860004 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1649 | 1466695860005 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c6d000 == 30 [pid = 1649] [id = 781] 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116fb3800) [pid = 1649] [serial = 2341] [outer = 0x0] 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121196800) [pid = 1649] [serial = 2342] [outer = 0x116fb3800] 08:31:00 INFO - PROCESS | 1649 | 1466695860031 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1212e5800) [pid = 1649] [serial = 2343] [outer = 0x116fb3800] 08:31:00 INFO - PROCESS | 1649 | 1466695860369 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:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 08:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:31:00 INFO - PROCESS | 1649 | 1466695860412 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1649 | 1466695860414 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:31:00 INFO - PROCESS | 1649 | 1466695860416 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1649 | 1466695860417 Marionette TRACE conn2 <- [1,3090,null,{}] 08:31:00 INFO - PROCESS | 1649 | 1466695860426 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:31:00 INFO - PROCESS | 1649 | 1466695860430 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:00 INFO - PROCESS | 1649 | 1466695860540 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:31:00 INFO - PROCESS | 1649 | 1466695860552 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1649 | 1466695860553 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126961000 == 31 [pid = 1649] [id = 782] 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1232cc000) [pid = 1649] [serial = 2344] [outer = 0x0] 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12342f800) [pid = 1649] [serial = 2345] [outer = 0x1232cc000] 08:31:00 INFO - PROCESS | 1649 | 1466695860578 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123438400) [pid = 1649] [serial = 2346] [outer = 0x1232cc000] 08:31:00 INFO - PROCESS | 1649 | 1466695860903 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:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 526ms 08:31:00 INFO - PROCESS | 1649 | 1466695860942 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1649 | 1466695860943 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:31:00 INFO - PROCESS | 1649 | 1466695860946 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1649 | 1466695860947 Marionette TRACE conn2 <- [1,3094,null,{}] 08:31:00 INFO - PROCESS | 1649 | 1466695860949 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:31:00 INFO - PROCESS | 1649 | 1466695860950 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:01 INFO - PROCESS | 1649 | 1466695861050 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:31:01 INFO - PROCESS | 1649 | 1466695861061 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1649 | 1466695861063 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128422000 == 32 [pid = 1649] [id = 783] 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123431000) [pid = 1649] [serial = 2347] [outer = 0x0] 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12375ec00) [pid = 1649] [serial = 2348] [outer = 0x123431000] 08:31:01 INFO - PROCESS | 1649 | 1466695861087 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123764c00) [pid = 1649] [serial = 2349] [outer = 0x123431000] 08:31:01 INFO - PROCESS | 1649 | 1466695861387 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:31:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:31:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 471ms 08:31:01 INFO - PROCESS | 1649 | 1466695861417 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 1649 | 1466695861418 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:31:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:31:01 INFO - PROCESS | 1649 | 1466695861428 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1649 | 1466695861429 Marionette TRACE conn2 <- [1,3098,null,{}] 08:31:01 INFO - PROCESS | 1649 | 1466695861431 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:31:01 INFO - PROCESS | 1649 | 1466695861433 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:01 INFO - PROCESS | 1649 | 1466695861537 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:31:01 INFO - PROCESS | 1649 | 1466695861540 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1649 | 1466695861541 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1294c7000 == 33 [pid = 1649] [id = 784] 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12375e800) [pid = 1649] [serial = 2350] [outer = 0x0] 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123863800) [pid = 1649] [serial = 2351] [outer = 0x12375e800] 08:31:01 INFO - PROCESS | 1649 | 1466695861566 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124503800) [pid = 1649] [serial = 2352] [outer = 0x12375e800] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12118ec00) [pid = 1649] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x125b93000) [pid = 1649] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x110dcc400) [pid = 1649] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128735000) [pid = 1649] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1128c5c00) [pid = 1649] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a5de400) [pid = 1649] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116936c00) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113206800) [pid = 1649] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12313c000) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127e1a400) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116937000) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1133a8000) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113c1ec00) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185fb000) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12119a000) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x111c75400) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:31:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12692b000) [pid = 1649] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:31:02 INFO - PROCESS | 1649 | 1466695862113 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:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 727ms 08:31:02 INFO - PROCESS | 1649 | 1466695862149 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1649 | 1466695862150 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:31:02 INFO - PROCESS | 1649 | 1466695862155 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1649 | 1466695862156 Marionette TRACE conn2 <- [1,3102,null,{}] 08:31:02 INFO - PROCESS | 1649 | 1466695862158 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:31:02 INFO - PROCESS | 1649 | 1466695862160 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:02 INFO - PROCESS | 1649 | 1466695862278 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:31:02 INFO - PROCESS | 1649 | 1466695862339 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1649 | 1466695862340 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1294d0000 == 34 [pid = 1649] [id = 785] 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110dcc400) [pid = 1649] [serial = 2353] [outer = 0x0] 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1182cb400) [pid = 1649] [serial = 2354] [outer = 0x110dcc400] 08:31:02 INFO - PROCESS | 1649 | 1466695862365 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12119a000) [pid = 1649] [serial = 2355] [outer = 0x110dcc400] 08:31:02 INFO - PROCESS | 1649 | 1466695862605 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:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 470ms 08:31:02 INFO - PROCESS | 1649 | 1466695862634 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1649 | 1466695862635 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:31:02 INFO - PROCESS | 1649 | 1466695862638 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1649 | 1466695862640 Marionette TRACE conn2 <- [1,3106,null,{}] 08:31:02 INFO - PROCESS | 1649 | 1466695862657 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:31:02 INFO - PROCESS | 1649 | 1466695862658 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:02 INFO - PROCESS | 1649 | 1466695862770 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:31:02 INFO - PROCESS | 1649 | 1466695862773 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1649 | 1466695862774 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a56c000 == 35 [pid = 1649] [id = 786] 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123782400) [pid = 1649] [serial = 2356] [outer = 0x0] 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12464d400) [pid = 1649] [serial = 2357] [outer = 0x123782400] 08:31:02 INFO - PROCESS | 1649 | 1466695862801 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125b16c00) [pid = 1649] [serial = 2358] [outer = 0x123782400] 08:31:03 INFO - PROCESS | 1649 | 1466695863124 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:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:31:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 528ms 08:31:03 INFO - PROCESS | 1649 | 1466695863167 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1649 | 1466695863168 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:31:03 INFO - PROCESS | 1649 | 1466695863171 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1649 | 1466695863172 Marionette TRACE conn2 <- [1,3110,null,{}] 08:31:03 INFO - PROCESS | 1649 | 1466695863175 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:31:03 INFO - PROCESS | 1649 | 1466695863176 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:03 INFO - PROCESS | 1649 | 1466695863300 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:31:03 INFO - PROCESS | 1649 | 1466695863306 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1649 | 1466695863308 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b18a800 == 36 [pid = 1649] [id = 787] 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x125b17c00) [pid = 1649] [serial = 2359] [outer = 0x0] 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126928800) [pid = 1649] [serial = 2360] [outer = 0x125b17c00] 08:31:03 INFO - PROCESS | 1649 | 1466695863334 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126935000) [pid = 1649] [serial = 2361] [outer = 0x125b17c00] 08:31:03 INFO - PROCESS | 1649 | 1466695863629 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:31:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:31:03 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:31:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:31:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:31:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 468ms 08:31:03 INFO - PROCESS | 1649 | 1466695863639 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1649 | 1466695863641 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:31:03 INFO - PROCESS | 1649 | 1466695863651 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1649 | 1466695863652 Marionette TRACE conn2 <- [1,3114,null,{}] 08:31:03 INFO - PROCESS | 1649 | 1466695863654 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:31:03 INFO - PROCESS | 1649 | 1466695863655 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:03 INFO - PROCESS | 1649 | 1466695863738 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:31:03 INFO - PROCESS | 1649 | 1466695863743 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\", \"12b1c6af-0acd-4bd8-8cb9-d15dd89303f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1649 | 1466695863744 Marionette INFO sendAsync a7cf7479-c1dc-d048-b397-d438407ec059 08:31:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b998000 == 37 [pid = 1649] [id = 788] 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124651000) [pid = 1649] [serial = 2362] [outer = 0x0] 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126a16800) [pid = 1649] [serial = 2363] [outer = 0x124651000] 08:31:03 INFO - PROCESS | 1649 | 1466695863770 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126a72c00) [pid = 1649] [serial = 2364] [outer = 0x124651000] 08:31:04 INFO - PROCESS | 1649 | 1466695864210 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:31:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:31:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 575ms 08:31:04 INFO - PROCESS | 1649 | 1466695864219 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1649 | 1466695864221 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:31:05 WARNING - u'runner_teardown' () 08:31:05 INFO - No more tests 08:31:05 INFO - Got 0 unexpected results 08:31:05 INFO - SUITE-END | took 505s 08:31:05 INFO - Closing logging queue 08:31:05 INFO - queue closed 08:31:05 INFO - Return code: 0 08:31:05 WARNING - # TBPL SUCCESS # 08:31:05 INFO - Running post-action listener: _resource_record_post_action 08:31:05 INFO - Running post-run listener: _resource_record_post_run 08:31:06 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 36750848; Write bytes: 952023552; Read time: 246; Write time: 5022 08:31:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:31:06 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 144771584; Write bytes: 143953920; Read time: 13068; Write time: 296 08:31:06 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 34924032; Write bytes: 797157888; Read time: 231; Write time: 4689 08:31:06 INFO - Running post-run listener: _upload_blobber_files 08:31:06 INFO - Blob upload gear active. 08:31:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:31:06 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:31:06 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:31:06 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:31:06 INFO - (blobuploader) - INFO - Open directory for files ... 08:31:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:31:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:31:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:31:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:31:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:31:08 INFO - (blobuploader) - INFO - Done attempting. 08:31:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:31:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:31:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:31:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:31:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:31:09 INFO - (blobuploader) - INFO - Done attempting. 08:31:09 INFO - (blobuploader) - INFO - Iteration through files over. 08:31:09 INFO - Return code: 0 08:31:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:31:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:31:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3434794b2e247e70365c8ff6a7ea76d1347d1a0b429096aaa5e5c345a7f16ef5a7f2d1e7ea91fa5d36a0cbe8dcfa329f11ebfd2142765bb0723a7c45c7b06e06", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c924a18fd631f30da0da2dcca82f33b8f72e3ccbb510c9c1784e2fee8ee93f727dda7150e2d06ac1b2dfee879500854743b2e2f0bdc2006c5a31776cc55b6bdc"} 08:31:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:31:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:31:09 INFO - Contents: 08:31:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3434794b2e247e70365c8ff6a7ea76d1347d1a0b429096aaa5e5c345a7f16ef5a7f2d1e7ea91fa5d36a0cbe8dcfa329f11ebfd2142765bb0723a7c45c7b06e06", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c924a18fd631f30da0da2dcca82f33b8f72e3ccbb510c9c1784e2fee8ee93f727dda7150e2d06ac1b2dfee879500854743b2e2f0bdc2006c5a31776cc55b6bdc"} 08:31:09 INFO - Running post-run listener: copy_logs_to_upload_dir 08:31:09 INFO - Copying logs to upload dir... 08:31:09 INFO - mkdir: /builds/slave/test/build/upload/logs 08:31:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=582.485242 ========= master_lag: 8.02 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 08:31:18.012190) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-23 08:31:18.015897) ========= 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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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/3434794b2e247e70365c8ff6a7ea76d1347d1a0b429096aaa5e5c345a7f16ef5a7f2d1e7ea91fa5d36a0cbe8dcfa329f11ebfd2142765bb0723a7c45c7b06e06", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c924a18fd631f30da0da2dcca82f33b8f72e3ccbb510c9c1784e2fee8ee93f727dda7150e2d06ac1b2dfee879500854743b2e2f0bdc2006c5a31776cc55b6bdc"} build_url:https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013497 build_url: 'https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/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/3434794b2e247e70365c8ff6a7ea76d1347d1a0b429096aaa5e5c345a7f16ef5a7f2d1e7ea91fa5d36a0cbe8dcfa329f11ebfd2142765bb0723a7c45c7b06e06", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c924a18fd631f30da0da2dcca82f33b8f72e3ccbb510c9c1784e2fee8ee93f727dda7150e2d06ac1b2dfee879500854743b2e2f0bdc2006c5a31776cc55b6bdc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mgg-gn84R9-WwzQ--Q880g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.50 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-23 08:31:19.527993) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 19 secs) (at 2016-06-23 08:31:19.528311) ========= 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.0FaS2ZjiiV/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.zQeSUUewfs/Listeners TMPDIR=/var/folders/kh/k_6wkq590f76m8yt0lypmfdm00000w/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.005159 ========= master_lag: 19.65 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 19 secs) (at 2016-06-23 08:31:39.187131) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:31:39.188751) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:31:40.081474) ========= ========= Total master_lag: 29.24 =========