builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0347 starttime: 1465098134.62 results: success (0) buildid: 20160604190644 builduid: 8c8cb62ca25f4a55bba56c381457195b revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:14.617323) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:14.617919) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:14.618199) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:15.041846) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:15.042164) ========= 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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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-04 20:42:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 59.4M=0s 2016-06-04 20:42:15 (59.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.590889 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:15.661456) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:15.661737) ========= 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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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.026080 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:15.758392) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 20:42:15.758749) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --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-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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-04 20:42:15,844 truncating revision to first 12 chars 2016-06-04 20:42:15,845 Setting DEBUG logging. 2016-06-04 20:42:15,845 attempt 1/10 2016-06-04 20:42:15,845 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/dc972d877cd6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-04 20:42:16,893 unpacking tar archive at: mozilla-aurora-dc972d877cd6/testing/mozharness/ program finished with exit code 0 elapsedTime=1.325070 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 20:42:17.110530) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:17.110909) ========= script_repo_revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:17.111420) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:17.111710) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 20:42:17.131081) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 58 secs) (at 2016-06-04 20:42:17.131358) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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 20:42:17 INFO - MultiFileLogger online at 20160604 20:42:17 in /builds/slave/test 20:42:17 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-aurora --download-symbols true 20:42:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:42:17 INFO - {'append_to_log': False, 20:42:17 INFO - 'base_work_dir': '/builds/slave/test', 20:42:17 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:42:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:42:17 INFO - 'buildbot_json_path': 'buildprops.json', 20:42:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:42:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:42:17 INFO - 'download_minidump_stackwalk': True, 20:42:17 INFO - 'download_symbols': 'true', 20:42:17 INFO - 'e10s': False, 20:42:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:42:17 INFO - 'tooltool.py': '/tools/tooltool.py', 20:42:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:42:17 INFO - '/tools/misc-python/virtualenv.py')}, 20:42:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:42:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:42:17 INFO - 'log_level': 'info', 20:42:17 INFO - 'log_to_console': True, 20:42:17 INFO - 'opt_config_files': (), 20:42:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:42:17 INFO - '--processes=1', 20:42:17 INFO - '--config=%(test_path)s/wptrunner.ini', 20:42:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:42:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:42:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:42:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:42:17 INFO - 'pip_index': False, 20:42:17 INFO - 'require_test_zip': True, 20:42:17 INFO - 'test_type': ('testharness',), 20:42:17 INFO - 'this_chunk': '1', 20:42:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:42:17 INFO - 'total_chunks': '10', 20:42:17 INFO - 'virtualenv_path': 'venv', 20:42:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:42:17 INFO - 'work_dir': 'build'} 20:42:17 INFO - ##### 20:42:17 INFO - ##### Running clobber step. 20:42:17 INFO - ##### 20:42:17 INFO - Running pre-action listener: _resource_record_pre_action 20:42:17 INFO - Running main action method: clobber 20:42:17 INFO - rmtree: /builds/slave/test/build 20:42:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:42:19 INFO - Running post-action listener: _resource_record_post_action 20:42:19 INFO - ##### 20:42:19 INFO - ##### Running read-buildbot-config step. 20:42:19 INFO - ##### 20:42:19 INFO - Running pre-action listener: _resource_record_pre_action 20:42:19 INFO - Running main action method: read_buildbot_config 20:42:19 INFO - Using buildbot properties: 20:42:19 INFO - { 20:42:19 INFO - "project": "", 20:42:19 INFO - "product": "firefox", 20:42:19 INFO - "script_repo_revision": "production", 20:42:19 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 20:42:19 INFO - "repository": "", 20:42:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 20:42:19 INFO - "buildid": "20160604190644", 20:42:19 INFO - "pgo_build": "False", 20:42:19 INFO - "basedir": "/builds/slave/test", 20:42:19 INFO - "buildnumber": 7, 20:42:19 INFO - "slavename": "t-yosemite-r7-0347", 20:42:19 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 20:42:19 INFO - "platform": "macosx64", 20:42:19 INFO - "branch": "mozilla-aurora", 20:42:19 INFO - "revision": "dc972d877cd697c2c8f6248534f21bb5e1dba9ae", 20:42:19 INFO - "repo_path": "releases/mozilla-aurora", 20:42:19 INFO - "moz_repo_path": "", 20:42:19 INFO - "stage_platform": "macosx64", 20:42:19 INFO - "builduid": "8c8cb62ca25f4a55bba56c381457195b", 20:42:19 INFO - "slavebuilddir": "test" 20:42:19 INFO - } 20:42:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 20:42:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 20:42:19 INFO - Running post-action listener: _resource_record_post_action 20:42:19 INFO - ##### 20:42:19 INFO - ##### Running download-and-extract step. 20:42:19 INFO - ##### 20:42:19 INFO - Running pre-action listener: _resource_record_pre_action 20:42:19 INFO - Running main action method: download_and_extract 20:42:19 INFO - mkdir: /builds/slave/test/build/tests 20:42:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:42:19 INFO - https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:42:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:42:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:42:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:42:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 20:42:29 INFO - retry: attempt #1 caught exception: '' 20:42:29 INFO - retry: Failed, sleeping 30 seconds before retrying 20:42:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 20:43:18 INFO - Downloaded 1235 bytes. 20:43:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:43:18 INFO - Using the following test package requirements: 20:43:18 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:43:18 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 20:43:18 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 20:43:18 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'jsshell-mac64.zip'], 20:43:18 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 20:43:18 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:43:18 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 20:43:18 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 20:43:18 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 20:43:18 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:43:18 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 20:43:18 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:43:18 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')]} 20:43:18 INFO - https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:43:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:43:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:43:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:43:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 20:43:21 INFO - Downloaded 18347695 bytes. 20:43:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:43:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:43:21 INFO - caution: filename not matched: web-platform/* 20:43:21 INFO - Return code: 11 20:43:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:43:21 INFO - https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:43:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:43:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:43:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:43:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:43:23 INFO - Downloaded 36389086 bytes. 20:43:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:43:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:43:27 INFO - caution: filename not matched: bin/* 20:43:27 INFO - caution: filename not matched: config/* 20:43:27 INFO - caution: filename not matched: mozbase/* 20:43:27 INFO - caution: filename not matched: marionette/* 20:43:27 INFO - caution: filename not matched: tools/wptserve/* 20:43:27 INFO - Return code: 11 20:43:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:43:27 INFO - https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 20:43:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:43:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:43:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 20:43:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 20:43:36 INFO - Downloaded 73071525 bytes. 20:43:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:43:36 INFO - mkdir: /builds/slave/test/properties 20:43:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:43:36 INFO - Writing to file /builds/slave/test/properties/build_url 20:43:36 INFO - Contents: 20:43:36 INFO - build_url:https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:43:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:43:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:43:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:43:37 INFO - Contents: 20:43:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:43: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')]} 20:43:37 INFO - https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:43:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:43:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:43:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:43:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:43:42 INFO - Downloaded 103674429 bytes. 20:43:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:43:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:43:46 INFO - Return code: 0 20:43:46 INFO - Running post-action listener: _resource_record_post_action 20:43:46 INFO - Running post-action listener: set_extra_try_arguments 20:43:46 INFO - ##### 20:43:46 INFO - ##### Running create-virtualenv step. 20:43:46 INFO - ##### 20:43:46 INFO - Running pre-action listener: _pre_create_virtualenv 20:43:46 INFO - Running pre-action listener: _resource_record_pre_action 20:43:46 INFO - Running main action method: create_virtualenv 20:43:46 INFO - Creating virtualenv /builds/slave/test/build/venv 20:43:46 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 20:43:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:43:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:43:46 INFO - Using real prefix '/tools/python27' 20:43:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:43:47 INFO - Installing distribute.............................................................................................................................................................................................done. 20:43:50 INFO - Installing pip.................done. 20:43:50 INFO - Return code: 0 20:43:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:43:50 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')]} 20:43:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:43:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43:50 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')]} 20:43:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:43:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43:50 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 0x102823e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102840f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac0a4e1830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, '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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:43:50 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 20:43:50 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 20:43:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:43:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:43:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:43:50 INFO - 'HOME': '/Users/cltbld', 20:43:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:43:50 INFO - 'LOGNAME': 'cltbld', 20:43:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:43:50 INFO - 'MOZ_NO_REMOTE': '1', 20:43:50 INFO - 'NO_EM_RESTART': '1', 20:43:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:43:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:43:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:43:50 INFO - 'PWD': '/builds/slave/test', 20:43:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:43:50 INFO - 'SHELL': '/bin/bash', 20:43:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:43:50 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:43:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:43:50 INFO - 'USER': 'cltbld', 20:43:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:43:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:43:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:43:50 INFO - 'XPC_FLAGS': '0x0', 20:43:50 INFO - 'XPC_SERVICE_NAME': '0', 20:43:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:43:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:43:50 INFO - Downloading/unpacking psutil>=0.7.1 20:43:50 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 20:43:50 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 20:43:50 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 20:43:50 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 20:43:50 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 20:43:50 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 20:43:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:43:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:43:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:43:53 INFO - Installing collected packages: psutil 20:43:53 INFO - Running setup.py install for psutil 20:43:53 INFO - building 'psutil._psutil_osx' extension 20:43:53 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 20:43:54 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 20:43:54 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 20:43:54 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 20:43:54 INFO - building 'psutil._psutil_posix' extension 20:43:54 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 20:43:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:43:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:43:54 INFO - ^ 20:43:54 INFO - 1 warning generated. 20:43:54 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 20:43:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:43:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:43:54 INFO - Successfully installed psutil 20:43:54 INFO - Cleaning up... 20:43:54 INFO - Return code: 0 20:43:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:43:54 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')]} 20:43:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:43:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43:54 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')]} 20:43:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:43:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43:54 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 0x102823e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102840f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac0a4e1830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, '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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:43:54 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 20:43:54 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 20:43:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:43:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:43:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:43:54 INFO - 'HOME': '/Users/cltbld', 20:43:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:43:54 INFO - 'LOGNAME': 'cltbld', 20:43:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:43:54 INFO - 'MOZ_NO_REMOTE': '1', 20:43:54 INFO - 'NO_EM_RESTART': '1', 20:43:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:43:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:43:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:43:54 INFO - 'PWD': '/builds/slave/test', 20:43:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:43:54 INFO - 'SHELL': '/bin/bash', 20:43:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:43:54 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:43:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:43:54 INFO - 'USER': 'cltbld', 20:43:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:43:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:43:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:43:54 INFO - 'XPC_FLAGS': '0x0', 20:43:54 INFO - 'XPC_SERVICE_NAME': '0', 20:43:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:43:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:43:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:43:54 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 20:43:54 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 20:43:54 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 20:43:54 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 20:43:54 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 20:43:54 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 20:43:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:43:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:43:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:43:57 INFO - Installing collected packages: mozsystemmonitor 20:43:57 INFO - Running setup.py install for mozsystemmonitor 20:43:57 INFO - Successfully installed mozsystemmonitor 20:43:57 INFO - Cleaning up... 20:43:57 INFO - Return code: 0 20:43:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:43: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')]} 20:43:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:43:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43: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')]} 20:43:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:43:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:43: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', '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 0x102823e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102840f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac0a4e1830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, '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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:43: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:43: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 blobuploader==1.2.4 20:43:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:43:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:43:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:43:57 INFO - 'HOME': '/Users/cltbld', 20:43:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:43:57 INFO - 'LOGNAME': 'cltbld', 20:43:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:43:57 INFO - 'MOZ_NO_REMOTE': '1', 20:43:57 INFO - 'NO_EM_RESTART': '1', 20:43:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:43:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:43:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:43:57 INFO - 'PWD': '/builds/slave/test', 20:43:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:43:57 INFO - 'SHELL': '/bin/bash', 20:43:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:43:57 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:43:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:43:57 INFO - 'USER': 'cltbld', 20:43:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:43:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:43:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:43:57 INFO - 'XPC_FLAGS': '0x0', 20:43:57 INFO - 'XPC_SERVICE_NAME': '0', 20:43:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:43:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:43:57 INFO - Downloading/unpacking blobuploader==1.2.4 20:43: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 20:43: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 20:43: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 20:43: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 20:43: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 20:43: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 20:44:00 INFO - Downloading blobuploader-1.2.4.tar.gz 20:44:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:44:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:44: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 20:44: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 20:44: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 20:44: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 20:44: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 20:44: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 20:44:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:44:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:44: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 20:44: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 20:44: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 20:44: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 20:44: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 20:44: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 20:44:01 INFO - Downloading docopt-0.6.1.tar.gz 20:44:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:44:01 INFO - Installing collected packages: blobuploader, requests, docopt 20:44:01 INFO - Running setup.py install for blobuploader 20:44:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:44:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:44:01 INFO - Running setup.py install for requests 20:44:02 INFO - Running setup.py install for docopt 20:44:02 INFO - Successfully installed blobuploader requests docopt 20:44:02 INFO - Cleaning up... 20:44:02 INFO - Return code: 0 20:44:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:44:02 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')]} 20:44:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:44:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:02 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')]} 20:44:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:44:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:02 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 0x102823e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102840f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac0a4e1830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, '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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:44:02 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 20:44:02 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 20:44:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:44:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:02 INFO - 'HOME': '/Users/cltbld', 20:44:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:02 INFO - 'LOGNAME': 'cltbld', 20:44:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:02 INFO - 'MOZ_NO_REMOTE': '1', 20:44:02 INFO - 'NO_EM_RESTART': '1', 20:44:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:02 INFO - 'PWD': '/builds/slave/test', 20:44:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:02 INFO - 'SHELL': '/bin/bash', 20:44:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:44:02 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:44:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:02 INFO - 'USER': 'cltbld', 20:44:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:02 INFO - 'XPC_FLAGS': '0x0', 20:44:02 INFO - 'XPC_SERVICE_NAME': '0', 20:44:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:44:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:44:02 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-tXOz56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:44:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:44:02 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-nQ5rTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:44:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:44:02 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-c1Emfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:44:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:44:02 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-MhiKhc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-WUOGwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-REamYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-c4sadp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-6SlQBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Ah5CX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-ShFl2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-jdP93G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-IHdNod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-emTj5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:44:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:44:03 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-rRErI7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-jG7Dd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-coIFZ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-EBZnoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-7EXku9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-PFmLN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:44:04 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-wzVNue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:44:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:44:05 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-63X3GY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:44:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:44:05 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 20:44:05 INFO - Running setup.py install for manifestparser 20:44:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:44:05 INFO - Running setup.py install for mozcrash 20:44:05 INFO - Running setup.py install for mozdebug 20:44:05 INFO - Running setup.py install for mozdevice 20:44:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:44:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:44:05 INFO - Running setup.py install for mozfile 20:44:05 INFO - Running setup.py install for mozhttpd 20:44:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Running setup.py install for mozinfo 20:44:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Running setup.py install for mozInstall 20:44:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Running setup.py install for mozleak 20:44:06 INFO - Running setup.py install for mozlog 20:44:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Running setup.py install for moznetwork 20:44:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:44:06 INFO - Running setup.py install for mozprocess 20:44:07 INFO - Running setup.py install for mozprofile 20:44:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:44:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:44:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:44:07 INFO - Running setup.py install for mozrunner 20:44:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:44:07 INFO - Running setup.py install for mozscreenshot 20:44:07 INFO - Running setup.py install for moztest 20:44:07 INFO - Running setup.py install for mozversion 20:44:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:44:07 INFO - Running setup.py install for wptserve 20:44:07 INFO - Running setup.py install for marionette-driver 20:44:08 INFO - Running setup.py install for browsermob-proxy 20:44:08 INFO - Running setup.py install for marionette-client 20:44:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:44:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:44:08 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 20:44:08 INFO - Cleaning up... 20:44:08 INFO - Return code: 0 20:44:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:44:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:44:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:44:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:08 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 0x102823e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102840f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac0a4e1830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, '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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:44:08 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 20:44:08 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 20:44:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:44:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:08 INFO - 'HOME': '/Users/cltbld', 20:44:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:08 INFO - 'LOGNAME': 'cltbld', 20:44:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:08 INFO - 'MOZ_NO_REMOTE': '1', 20:44:08 INFO - 'NO_EM_RESTART': '1', 20:44:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:08 INFO - 'PWD': '/builds/slave/test', 20:44:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:08 INFO - 'SHELL': '/bin/bash', 20:44:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:44:08 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:44:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:08 INFO - 'USER': 'cltbld', 20:44:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:08 INFO - 'XPC_FLAGS': '0x0', 20:44:08 INFO - 'XPC_SERVICE_NAME': '0', 20:44:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:44:08 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-k2SgrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-McjBEE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-Fhd6Zb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-O_QAtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-x5B7TE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-h_ly8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-MkFb_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-QDko6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-U9WotD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-dNrSzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:44:09 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)) 20:44:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:44:09 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-6Ps1zK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-DkdSzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-x9FnPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-T6j4WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-CSeOvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-MgHGzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-a6TtWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-vSv0Er-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-rVw8c2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:44:10 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)) 20:44:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:44:10 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-iEMwOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:44:11 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)) 20:44:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:44:11 INFO - Running setup.py (path:/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/pip-0GCbba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:44:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:44:11 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)) 20:44:11 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)) 20:44:11 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)) 20:44:11 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)) 20:44:11 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)) 20:44:11 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)) 20:44:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:44:11 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 20:44:11 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 20:44:11 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 20:44:11 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 20:44:11 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 20:44:11 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 20:44:13 INFO - Downloading blessings-1.6.tar.gz 20:44:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:44:14 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)) 20:44:14 INFO - Installing collected packages: blessings 20:44:14 INFO - Running setup.py install for blessings 20:44:14 INFO - Successfully installed blessings 20:44:14 INFO - Cleaning up... 20:44:14 INFO - Return code: 0 20:44:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:44:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:44:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:44:14 INFO - Reading from file tmpfile_stdout 20:44:14 INFO - Current package versions: 20:44:14 INFO - blessings == 1.6 20:44:14 INFO - blobuploader == 1.2.4 20:44:14 INFO - browsermob-proxy == 0.6.0 20:44:14 INFO - docopt == 0.6.1 20:44:14 INFO - manifestparser == 1.1 20:44:14 INFO - marionette-client == 2.3.0 20:44:14 INFO - marionette-driver == 1.4.0 20:44:14 INFO - mozInstall == 1.12 20:44:14 INFO - mozcrash == 0.17 20:44:14 INFO - mozdebug == 0.1 20:44:14 INFO - mozdevice == 0.48 20:44:14 INFO - mozfile == 1.2 20:44:14 INFO - mozhttpd == 0.7 20:44:14 INFO - mozinfo == 0.9 20:44:14 INFO - mozleak == 0.1 20:44:14 INFO - mozlog == 3.1 20:44:14 INFO - moznetwork == 0.27 20:44:14 INFO - mozprocess == 0.22 20:44:14 INFO - mozprofile == 0.28 20:44:14 INFO - mozrunner == 6.11 20:44:14 INFO - mozscreenshot == 0.1 20:44:14 INFO - mozsystemmonitor == 0.0 20:44:14 INFO - moztest == 0.7 20:44:14 INFO - mozversion == 1.4 20:44:14 INFO - psutil == 3.1.1 20:44:14 INFO - requests == 1.2.3 20:44:14 INFO - wptserve == 1.4.0 20:44:14 INFO - wsgiref == 0.1.2 20:44:14 INFO - Running post-action listener: _resource_record_post_action 20:44:14 INFO - Running post-action listener: _start_resource_monitoring 20:44:14 INFO - Starting resource monitoring. 20:44:14 INFO - ##### 20:44:14 INFO - ##### Running pull step. 20:44:14 INFO - ##### 20:44:14 INFO - Running pre-action listener: _resource_record_pre_action 20:44:14 INFO - Running main action method: pull 20:44:14 INFO - Pull has nothing to do! 20:44:14 INFO - Running post-action listener: _resource_record_post_action 20:44:14 INFO - ##### 20:44:14 INFO - ##### Running install step. 20:44:14 INFO - ##### 20:44:14 INFO - Running pre-action listener: _resource_record_pre_action 20:44:14 INFO - Running main action method: install 20:44:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:44:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:44:15 INFO - Reading from file tmpfile_stdout 20:44:15 INFO - Detecting whether we're running mozinstall >=1.0... 20:44:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:44:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:44:15 INFO - Reading from file tmpfile_stdout 20:44:15 INFO - Output received: 20:44:15 INFO - Usage: mozinstall [options] installer 20:44:15 INFO - Options: 20:44:15 INFO - -h, --help show this help message and exit 20:44:15 INFO - -d DEST, --destination=DEST 20:44:15 INFO - Directory to install application into. [default: 20:44:15 INFO - "/builds/slave/test"] 20:44:15 INFO - --app=APP Application being installed. [default: firefox] 20:44:15 INFO - mkdir: /builds/slave/test/build/application 20:44:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:44:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:44:32 INFO - Reading from file tmpfile_stdout 20:44:32 INFO - Output received: 20:44:32 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 20:44:32 INFO - Running post-action listener: _resource_record_post_action 20:44:32 INFO - ##### 20:44:32 INFO - ##### Running run-tests step. 20:44:32 INFO - ##### 20:44:32 INFO - Running pre-action listener: _resource_record_pre_action 20:44:32 INFO - Running main action method: run_tests 20:44:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:44:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:44:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:44:32 INFO - grabbing minidump binary from tooltool 20:44: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')]} 20:44:32 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 0x10283c5e0>, '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 0x10241fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10244a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:44:32 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 20:44:32 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 20:44:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:44:32 INFO - Return code: 0 20:44:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:44:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:44:32 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.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 20:44:32 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.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 20:44:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5QYXFVnq4W/Render', 20:44:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:32 INFO - 'HOME': '/Users/cltbld', 20:44:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:32 INFO - 'LOGNAME': 'cltbld', 20:44:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:44:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:32 INFO - 'MOZ_NO_REMOTE': '1', 20:44:32 INFO - 'NO_EM_RESTART': '1', 20:44:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:32 INFO - 'PWD': '/builds/slave/test', 20:44:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:32 INFO - 'SHELL': '/bin/bash', 20:44:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Dnfsh41lDW/Listeners', 20:44:32 INFO - 'TMPDIR': '/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/T/', 20:44:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:32 INFO - 'USER': 'cltbld', 20:44:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:32 INFO - 'XPC_FLAGS': '0x0', 20:44:32 INFO - 'XPC_SERVICE_NAME': '0', 20:44:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:32 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.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 20:44:33 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 20:44:33 INFO - import pkg_resources 20:44:34 INFO - Using 1 client processes 20:44:34 INFO - wptserve Starting http server on 127.0.0.1:8001 20:44:34 INFO - wptserve Starting http server on 127.0.0.1:8000 20:44:34 INFO - wptserve Starting http server on 127.0.0.1:8443 20:44:36 INFO - SUITE-START | Running 778 tests 20:44:36 INFO - Running testharness tests 20:44:36 INFO - Setting up ssl 20:44:36 INFO - PROCESS | certutil | 20:44:36 INFO - PROCESS | certutil | 20:44:36 INFO - PROCESS | certutil | 20:44:36 INFO - Certificate Nickname Trust Attributes 20:44:36 INFO - SSL,S/MIME,JAR/XPI 20:44:36 INFO - 20:44:36 INFO - web-platform-tests CT,, 20:44:36 INFO - 20:44:36 INFO - Starting runner 20:44:37 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:44:37 INFO - PROCESS | 1675 | 1465098277441 Marionette DEBUG Marionette enabled via build flag and pref 20:44:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x113f31000 == 1 [pid = 1675] [id = 1] 20:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 1 (0x113f31800) [pid = 1675] [serial = 1] [outer = 0x0] 20:44:37 INFO - PROCESS | 1675 | [1675] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 2 (0x113f32800) [pid = 1675] [serial = 2] [outer = 0x113f31800] 20:44:37 INFO - PROCESS | 1675 | 1465098277757 Marionette INFO Listening on port 2828 20:44:37 INFO - PROCESS | 1675 | 1465098277987 Marionette DEBUG Marionette enabled via command-line flag 20:44:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x116876800 == 2 [pid = 1675] [id = 2] 20:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 3 (0x116877000) [pid = 1675] [serial = 3] [outer = 0x0] 20:44:38 INFO - PROCESS | 1675 | [1675] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:44:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 4 (0x116878000) [pid = 1675] [serial = 4] [outer = 0x116877000] 20:44:38 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:44:38 INFO - PROCESS | 1675 | 1465098278147 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 20:44:38 INFO - PROCESS | 1675 | 1465098278234 Marionette DEBUG Closed connection conn0 20:44:38 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:44:38 INFO - PROCESS | 1675 | 1465098278237 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 20:44:38 INFO - PROCESS | 1675 | 1465098278248 Marionette DEBUG Closed connection conn1 20:44:38 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:44:38 INFO - PROCESS | 1675 | 1465098278253 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 20:44:38 INFO - PROCESS | 1675 | 1465098278260 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:44:38 INFO - PROCESS | 1675 | 1465098278266 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160604190644","device":"desktop","version":"48.0a2"} 20:44:38 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:44:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194b4800 == 3 [pid = 1675] [id = 3] 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 5 (0x1194b5000) [pid = 1675] [serial = 5] [outer = 0x0] 20:44:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194b5800 == 4 [pid = 1675] [id = 4] 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 6 (0x119aed800) [pid = 1675] [serial = 6] [outer = 0x0] 20:44:39 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:44:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x121809800 == 5 [pid = 1675] [id = 5] 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 7 (0x119aed000) [pid = 1675] [serial = 7] [outer = 0x0] 20:44:39 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:44:39 INFO - PROCESS | 1675 | [1675] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 8 (0x1218b7c00) [pid = 1675] [serial = 8] [outer = 0x119aed000] 20:44:39 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 9 (0x123d2d800) [pid = 1675] [serial = 9] [outer = 0x1194b5000] 20:44:39 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 10 (0x121699c00) [pid = 1675] [serial = 10] [outer = 0x119aed800] 20:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 11 (0x12169bc00) [pid = 1675] [serial = 11] [outer = 0x119aed000] 20:44:40 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:44:40 INFO - PROCESS | 1675 | 1465098280301 Marionette INFO startBrowser ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:40 INFO - PROCESS | 1675 | 1465098280322 Marionette DEBUG loaded listener.js 20:44:40 INFO - PROCESS | 1675 | 1465098280331 Marionette DEBUG loaded listener.js 20:44:40 INFO - PROCESS | 1675 | 1465098280332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:40 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:44:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 12 (0x127049400) [pid = 1675] [serial = 12] [outer = 0x119aed000] 20:44:40 INFO - PROCESS | 1675 | 1465098280682 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ad69fb3d-b15b-954a-9b57-94e8549b4aaa","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160604190644","device":"desktop","version":"48.0a2","command_id":1}}] 20:44:40 INFO - PROCESS | 1675 | 1465098280780 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}] 20:44:40 INFO - PROCESS | 1675 | 1465098280785 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:40 INFO - PROCESS | 1675 | 1465098280832 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:44:40 INFO - PROCESS | 1675 | 1465098280914 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:44:40 INFO - PROCESS | 1675 | 1465098280916 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:40 INFO - PROCESS | 1675 | [1675] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:44:41 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 13 (0x128e3a000) [pid = 1675] [serial = 13] [outer = 0x119aed000] 20:44:41 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:44:41 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:44:41 INFO - PROCESS | 1675 | 1465098281269 Marionette TRACE conn2 <- [1,3,null,{}] 20:44:41 INFO - PROCESS | 1675 | 1465098281273 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:44:41 INFO - PROCESS | 1675 | 1465098281277 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:41 INFO - PROCESS | 1675 | 1465098281295 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:44:41 INFO - PROCESS | 1675 | 1465098281322 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:44:41 INFO - PROCESS | 1675 | 1465098281323 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:44:41 INFO - PROCESS | 1675 | 1465098281326 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:44:41 INFO - PROCESS | 1675 | 1465098281329 Marionette TRACE conn2 <- [1,6,null,{}] 20:44:41 INFO - PROCESS | 1675 | 1465098281334 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}] 20:44:41 INFO - PROCESS | 1675 | 1465098281335 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:41 INFO - PROCESS | 1675 | 1465098281345 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:44:41 INFO - PROCESS | 1675 | 1465098281351 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:41 INFO - PROCESS | 1675 | 1465098281352 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x129052800 == 6 [pid = 1675] [id = 6] 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 14 (0x12934b800) [pid = 1675] [serial = 14] [outer = 0x0] 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 15 (0x12934d400) [pid = 1675] [serial = 15] [outer = 0x12934b800] 20:44:41 INFO - PROCESS | 1675 | 1465098281383 Marionette DEBUG loaded listener.js 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 16 (0x129473400) [pid = 1675] [serial = 16] [outer = 0x12934b800] 20:44:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297ba800 == 7 [pid = 1675] [id = 7] 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 17 (0x128e31000) [pid = 1675] [serial = 17] [outer = 0x0] 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 18 (0x12961e000) [pid = 1675] [serial = 18] [outer = 0x128e31000] 20:44:41 INFO - PROCESS | 1675 | 1465098281729 Marionette DEBUG loaded listener.js 20:44:41 INFO - PROCESS | 1675 | 1465098281754 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]]]}] 20:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 19 (0x12965ac00) [pid = 1675] [serial = 19] [outer = 0x128e31000] 20:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 20:44:41 INFO - PROCESS | 1675 | 1465098281806 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:44:41 INFO - PROCESS | 1675 | 1465098281807 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:44:41 INFO - PROCESS | 1675 | 1465098281814 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:44:41 INFO - PROCESS | 1675 | 1465098281815 Marionette TRACE conn2 <- [1,10,null,{}] 20:44:41 INFO - PROCESS | 1675 | 1465098281822 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}] 20:44:41 INFO - PROCESS | 1675 | 1465098281825 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:41 INFO - PROCESS | 1675 | 1465098281957 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:44:41 INFO - PROCESS | 1675 | 1465098281981 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:41 INFO - PROCESS | 1675 | 1465098281982 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a869000 == 8 [pid = 1675] [id = 8] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 20 (0x12a989c00) [pid = 1675] [serial = 20] [outer = 0x0] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 21 (0x12a98b800) [pid = 1675] [serial = 21] [outer = 0x12a989c00] 20:44:42 INFO - PROCESS | 1675 | 1465098282012 Marionette DEBUG loaded listener.js 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 22 (0x12a98fc00) [pid = 1675] [serial = 22] [outer = 0x12a989c00] 20:44:42 INFO - PROCESS | 1675 | 1465098282386 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]]]}] 20:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 622ms 20:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:44:42 INFO - PROCESS | 1675 | 1465098282434 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 1675 | 1465098282435 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:44:42 INFO - PROCESS | 1675 | 1465098282437 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 1675 | 1465098282438 Marionette TRACE conn2 <- [1,14,null,{}] 20:44:42 INFO - PROCESS | 1675 | 1465098282440 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}] 20:44:42 INFO - PROCESS | 1675 | 1465098282442 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:42 INFO - PROCESS | 1675 | 1465098282535 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:44:42 INFO - PROCESS | 1675 | 1465098282539 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:42 INFO - PROCESS | 1675 | 1465098282540 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2b5000 == 9 [pid = 1675] [id = 9] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 23 (0x12a997400) [pid = 1675] [serial = 23] [outer = 0x0] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 24 (0x12b2c9c00) [pid = 1675] [serial = 24] [outer = 0x12a997400] 20:44:42 INFO - PROCESS | 1675 | 1465098282565 Marionette DEBUG loaded listener.js 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 25 (0x12b2d4c00) [pid = 1675] [serial = 25] [outer = 0x12a997400] 20:44:42 INFO - PROCESS | 1675 | 1465098282836 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]]]}] 20:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 20:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:44:42 INFO - PROCESS | 1675 | 1465098282858 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 1675 | 1465098282859 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:44:42 INFO - PROCESS | 1675 | 1465098282869 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 1675 | 1465098282870 Marionette TRACE conn2 <- [1,18,null,{}] 20:44:42 INFO - PROCESS | 1675 | 1465098282872 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}] 20:44:42 INFO - PROCESS | 1675 | 1465098282874 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:42 INFO - PROCESS | 1675 | 1465098282966 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:44:42 INFO - PROCESS | 1675 | 1465098282971 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:42 INFO - PROCESS | 1675 | 1465098282973 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b9000 == 10 [pid = 1675] [id = 10] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 26 (0x12ba94400) [pid = 1675] [serial = 26] [outer = 0x0] 20:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 27 (0x12bc35400) [pid = 1675] [serial = 27] [outer = 0x12ba94400] 20:44:42 INFO - PROCESS | 1675 | 1465098282997 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 28 (0x12bc3e000) [pid = 1675] [serial = 28] [outer = 0x12ba94400] 20:44:43 INFO - PROCESS | 1675 | 1465098283283 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]]]}] 20:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 20:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:44:43 INFO - PROCESS | 1675 | 1465098283338 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:44:43 INFO - PROCESS | 1675 | 1465098283339 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:44:43 INFO - PROCESS | 1675 | 1465098283342 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:44:43 INFO - PROCESS | 1675 | 1465098283343 Marionette TRACE conn2 <- [1,22,null,{}] 20:44:43 INFO - PROCESS | 1675 | 1465098283349 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}] 20:44:43 INFO - PROCESS | 1675 | 1465098283351 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:43 INFO - PROCESS | 1675 | 1465098283440 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:44:43 INFO - PROCESS | 1675 | 1465098283448 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:43 INFO - PROCESS | 1675 | 1465098283449 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a2000 == 11 [pid = 1675] [id = 11] 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 29 (0x12bc41000) [pid = 1675] [serial = 29] [outer = 0x0] 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 30 (0x12bc5dc00) [pid = 1675] [serial = 30] [outer = 0x12bc41000] 20:44:43 INFO - PROCESS | 1675 | 1465098283474 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 31 (0x12c069800) [pid = 1675] [serial = 31] [outer = 0x12bc41000] 20:44:43 INFO - PROCESS | 1675 | 1465098283713 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]]]}] 20:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 20:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:44:43 INFO - PROCESS | 1675 | 1465098283769 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:44:43 INFO - PROCESS | 1675 | 1465098283770 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:44:43 INFO - PROCESS | 1675 | 1465098283773 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:44:43 INFO - PROCESS | 1675 | 1465098283773 Marionette TRACE conn2 <- [1,26,null,{}] 20:44:43 INFO - PROCESS | 1675 | 1465098283776 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}] 20:44:43 INFO - PROCESS | 1675 | 1465098283777 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:43 INFO - PROCESS | 1675 | 1465098283875 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:44:43 INFO - PROCESS | 1675 | 1465098283880 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:43 INFO - PROCESS | 1675 | 1465098283881 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c505000 == 12 [pid = 1675] [id = 12] 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 32 (0x12c06d000) [pid = 1675] [serial = 32] [outer = 0x0] 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 33 (0x12c077800) [pid = 1675] [serial = 33] [outer = 0x12c06d000] 20:44:43 INFO - PROCESS | 1675 | 1465098283905 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 34 (0x12c166c00) [pid = 1675] [serial = 34] [outer = 0x12c06d000] 20:44:44 INFO - PROCESS | 1675 | 1465098284147 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]]]}] 20:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 20:44:44 INFO - PROCESS | 1675 | 1465098284192 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:44:44 INFO - PROCESS | 1675 | 1465098284193 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:44:44 INFO - PROCESS | 1675 | 1465098284203 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:44:44 INFO - PROCESS | 1675 | 1465098284213 Marionette TRACE conn2 <- [1,30,null,{}] 20:44:44 INFO - PROCESS | 1675 | 1465098284223 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}] 20:44:44 INFO - PROCESS | 1675 | 1465098284224 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:44 INFO - PROCESS | 1675 | 1465098284312 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:44:44 INFO - PROCESS | 1675 | 1465098284318 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:44 INFO - PROCESS | 1675 | 1465098284319 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c780800 == 13 [pid = 1675] [id = 13] 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 35 (0x12c16b400) [pid = 1675] [serial = 35] [outer = 0x0] 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 36 (0x12c5cc000) [pid = 1675] [serial = 36] [outer = 0x12c16b400] 20:44:44 INFO - PROCESS | 1675 | 1465098284343 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 37 (0x12c5cf400) [pid = 1675] [serial = 37] [outer = 0x12c16b400] 20:44:44 INFO - PROCESS | 1675 | 1465098284580 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]]]}] 20:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 390ms 20:44:44 INFO - PROCESS | 1675 | 1465098284588 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:44:44 INFO - PROCESS | 1675 | 1465098284589 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:44:44 INFO - PROCESS | 1675 | 1465098284604 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:44:44 INFO - PROCESS | 1675 | 1465098284606 Marionette TRACE conn2 <- [1,34,null,{}] 20:44:44 INFO - PROCESS | 1675 | 1465098284624 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}] 20:44:44 INFO - PROCESS | 1675 | 1465098284625 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:44 INFO - PROCESS | 1675 | 1465098284718 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:44:44 INFO - PROCESS | 1675 | 1465098284722 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:44 INFO - PROCESS | 1675 | 1465098284723 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca8a800 == 14 [pid = 1675] [id = 14] 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 38 (0x12c5d1800) [pid = 1675] [serial = 38] [outer = 0x0] 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 39 (0x12c5d7c00) [pid = 1675] [serial = 39] [outer = 0x12c5d1800] 20:44:44 INFO - PROCESS | 1675 | 1465098284747 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 40 (0x12c879400) [pid = 1675] [serial = 40] [outer = 0x12c5d1800] 20:44:44 INFO - PROCESS | 1675 | 1465098284986 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]]]}] 20:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 441ms 20:44:45 INFO - PROCESS | 1675 | 1465098285036 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:44:45 INFO - PROCESS | 1675 | 1465098285037 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:44:45 INFO - PROCESS | 1675 | 1465098285039 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:44:45 INFO - PROCESS | 1675 | 1465098285041 Marionette TRACE conn2 <- [1,38,null,{}] 20:44:45 INFO - PROCESS | 1675 | 1465098285043 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}] 20:44:45 INFO - PROCESS | 1675 | 1465098285045 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:45 INFO - PROCESS | 1675 | 1465098285155 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:44:45 INFO - PROCESS | 1675 | 1465098285158 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:45 INFO - PROCESS | 1675 | 1465098285159 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cea4000 == 15 [pid = 1675] [id = 15] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 41 (0x12c87f800) [pid = 1675] [serial = 41] [outer = 0x0] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 42 (0x12c880800) [pid = 1675] [serial = 42] [outer = 0x12c87f800] 20:44:45 INFO - PROCESS | 1675 | 1465098285182 Marionette DEBUG loaded listener.js 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 43 (0x12ccf5000) [pid = 1675] [serial = 43] [outer = 0x12c87f800] 20:44:45 INFO - PROCESS | 1675 | 1465098285422 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]]]}] 20:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 20:44:45 INFO - PROCESS | 1675 | 1465098285458 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:44:45 INFO - PROCESS | 1675 | 1465098285459 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:44:45 INFO - PROCESS | 1675 | 1465098285471 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:44:45 INFO - PROCESS | 1675 | 1465098285472 Marionette TRACE conn2 <- [1,42,null,{}] 20:44:45 INFO - PROCESS | 1675 | 1465098285474 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}] 20:44:45 INFO - PROCESS | 1675 | 1465098285475 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:45 INFO - PROCESS | 1675 | 1465098285574 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:44:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d105800 == 16 [pid = 1675] [id = 16] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 44 (0x12d106000) [pid = 1675] [serial = 44] [outer = 0x0] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 45 (0x12d107800) [pid = 1675] [serial = 45] [outer = 0x12d106000] 20:44:45 INFO - PROCESS | 1675 | 1465098285590 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:45 INFO - PROCESS | 1675 | 1465098285591 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 46 (0x12d10e800) [pid = 1675] [serial = 46] [outer = 0x12d106000] 20:44:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d116000 == 17 [pid = 1675] [id = 17] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 47 (0x12d027000) [pid = 1675] [serial = 47] [outer = 0x0] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 48 (0x12d028c00) [pid = 1675] [serial = 48] [outer = 0x12d027000] 20:44:45 INFO - PROCESS | 1675 | 1465098285622 Marionette DEBUG loaded listener.js 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 49 (0x12d02d000) [pid = 1675] [serial = 49] [outer = 0x12d027000] 20:44:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d111000 == 18 [pid = 1675] [id = 18] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 50 (0x12ccfc400) [pid = 1675] [serial = 50] [outer = 0x0] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 51 (0x12d023000) [pid = 1675] [serial = 51] [outer = 0x12ccfc400] 20:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 52 (0x12d030400) [pid = 1675] [serial = 52] [outer = 0x12ccfc400] 20:44:45 INFO - PROCESS | 1675 | 1465098285996 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]]]}] 20:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 575ms 20:44:46 INFO - PROCESS | 1675 | 1465098286041 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:44:46 INFO - PROCESS | 1675 | 1465098286043 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:44:46 INFO - PROCESS | 1675 | 1465098286045 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - PROCESS | 1675 | 1465098286046 Marionette TRACE conn2 <- [1,46,null,{}] 20:44:46 INFO - PROCESS | 1675 | 1465098286049 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}] 20:44:46 INFO - PROCESS | 1675 | 1465098286050 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:46 INFO - PROCESS | 1675 | 1465098286148 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:44:46 INFO - PROCESS | 1675 | 1465098286152 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:46 INFO - PROCESS | 1675 | 1465098286154 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d10d800 == 19 [pid = 1675] [id = 19] 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 53 (0x118571c00) [pid = 1675] [serial = 53] [outer = 0x0] 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 54 (0x118627400) [pid = 1675] [serial = 54] [outer = 0x118571c00] 20:44:46 INFO - PROCESS | 1675 | 1465098286180 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 55 (0x12d02f400) [pid = 1675] [serial = 55] [outer = 0x118571c00] 20:44:46 INFO - PROCESS | 1675 | 1465098286435 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]]]}] 20:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 20:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:44:46 INFO - PROCESS | 1675 | 1465098286472 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:44:46 INFO - PROCESS | 1675 | 1465098286473 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:44:46 INFO - PROCESS | 1675 | 1465098286475 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - PROCESS | 1675 | 1465098286476 Marionette TRACE conn2 <- [1,50,null,{}] 20:44:46 INFO - PROCESS | 1675 | 1465098286486 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}] 20:44:46 INFO - PROCESS | 1675 | 1465098286487 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:46 INFO - PROCESS | 1675 | 1465098286583 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:44:46 INFO - PROCESS | 1675 | 1465098286587 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:46 INFO - PROCESS | 1675 | 1465098286588 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d462800 == 20 [pid = 1675] [id = 20] 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 56 (0x11814fc00) [pid = 1675] [serial = 56] [outer = 0x0] 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 57 (0x118153000) [pid = 1675] [serial = 57] [outer = 0x11814fc00] 20:44:46 INFO - PROCESS | 1675 | 1465098286612 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x12c166400) [pid = 1675] [serial = 58] [outer = 0x11814fc00] 20:44:46 INFO - PROCESS | 1675 | 1465098286846 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]]]}] 20:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 20:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:44:46 INFO - PROCESS | 1675 | 1465098286903 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:44:46 INFO - PROCESS | 1675 | 1465098286904 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:44:46 INFO - PROCESS | 1675 | 1465098286906 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - PROCESS | 1675 | 1465098286907 Marionette TRACE conn2 <- [1,54,null,{}] 20:44:46 INFO - PROCESS | 1675 | 1465098286909 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}] 20:44:46 INFO - PROCESS | 1675 | 1465098286910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:47 INFO - PROCESS | 1675 | 1465098287019 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:44:47 INFO - PROCESS | 1675 | 1465098287023 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:47 INFO - PROCESS | 1675 | 1465098287024 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d472800 == 21 [pid = 1675] [id = 21] 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x12d878400) [pid = 1675] [serial = 59] [outer = 0x0] 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x12d87a800) [pid = 1675] [serial = 60] [outer = 0x12d878400] 20:44:47 INFO - PROCESS | 1675 | 1465098287047 Marionette DEBUG loaded listener.js 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x12d87fc00) [pid = 1675] [serial = 61] [outer = 0x12d878400] 20:44:47 INFO - PROCESS | 1675 | 1465098287286 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]]]}] 20:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 20:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:44:47 INFO - PROCESS | 1675 | 1465098287341 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:44:47 INFO - PROCESS | 1675 | 1465098287342 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:44:47 INFO - PROCESS | 1675 | 1465098287345 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:44:47 INFO - PROCESS | 1675 | 1465098287347 Marionette TRACE conn2 <- [1,58,null,{}] 20:44:47 INFO - PROCESS | 1675 | 1465098287355 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}] 20:44:47 INFO - PROCESS | 1675 | 1465098287356 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:47 INFO - PROCESS | 1675 | 1465098287469 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:44:47 INFO - PROCESS | 1675 | 1465098287473 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:47 INFO - PROCESS | 1675 | 1465098287474 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956d800 == 22 [pid = 1675] [id = 22] 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x123d93400) [pid = 1675] [serial = 62] [outer = 0x0] 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x12e167000) [pid = 1675] [serial = 63] [outer = 0x123d93400] 20:44:47 INFO - PROCESS | 1675 | 1465098287503 Marionette DEBUG loaded listener.js 20:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x12d881c00) [pid = 1675] [serial = 64] [outer = 0x123d93400] 20:44:48 INFO - PROCESS | 1675 | 1465098288557 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]]]}] 20:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1278ms 20:44:48 INFO - PROCESS | 1675 | 1465098288623 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:44:48 INFO - PROCESS | 1675 | 1465098288626 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:44:48 INFO - PROCESS | 1675 | 1465098288629 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:44:48 INFO - PROCESS | 1675 | 1465098288633 Marionette TRACE conn2 <- [1,62,null,{}] 20:44:48 INFO - PROCESS | 1675 | 1465098288636 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}] 20:44:48 INFO - PROCESS | 1675 | 1465098288638 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:48 INFO - PROCESS | 1675 | 1465098288755 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:44:48 INFO - PROCESS | 1675 | 1465098288807 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:48 INFO - PROCESS | 1675 | 1465098288808 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1131d5800 == 23 [pid = 1675] [id = 23] 20:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x112984400) [pid = 1675] [serial = 65] [outer = 0x0] 20:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x112f43400) [pid = 1675] [serial = 66] [outer = 0x112984400] 20:44:48 INFO - PROCESS | 1675 | 1465098288840 Marionette DEBUG loaded listener.js 20:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x113d79c00) [pid = 1675] [serial = 67] [outer = 0x112984400] 20:44:49 INFO - PROCESS | 1675 | 1465098289251 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]]]}] 20:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 20:44:49 INFO - PROCESS | 1675 | 1465098289301 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:44:49 INFO - PROCESS | 1675 | 1465098289304 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:44:49 INFO - PROCESS | 1675 | 1465098289309 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:44:49 INFO - PROCESS | 1675 | 1465098289311 Marionette TRACE conn2 <- [1,66,null,{}] 20:44:49 INFO - PROCESS | 1675 | 1465098289316 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}] 20:44:49 INFO - PROCESS | 1675 | 1465098289318 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:49 INFO - PROCESS | 1675 | 1465098289448 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:44:49 INFO - PROCESS | 1675 | 1465098289501 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:49 INFO - PROCESS | 1675 | 1465098289503 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x117055000 == 24 [pid = 1675] [id = 24] 20:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x116a72000) [pid = 1675] [serial = 68] [outer = 0x0] 20:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x117306c00) [pid = 1675] [serial = 69] [outer = 0x116a72000] 20:44:49 INFO - PROCESS | 1675 | 1465098289533 Marionette DEBUG loaded listener.js 20:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x118154400) [pid = 1675] [serial = 70] [outer = 0x116a72000] 20:44:49 INFO - PROCESS | 1675 | 1465098289941 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]]]}] 20:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 673ms 20:44:49 INFO - PROCESS | 1675 | 1465098289983 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:44:49 INFO - PROCESS | 1675 | 1465098289984 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:44:49 INFO - PROCESS | 1675 | 1465098289987 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:44:49 INFO - PROCESS | 1675 | 1465098289990 Marionette TRACE conn2 <- [1,70,null,{}] 20:44:49 INFO - PROCESS | 1675 | 1465098289997 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}] 20:44:50 INFO - PROCESS | 1675 | 1465098290001 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:50 INFO - PROCESS | 1675 | 1465098290117 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:44:50 INFO - PROCESS | 1675 | 1465098290159 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:50 INFO - PROCESS | 1675 | 1465098290161 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e1f800 == 25 [pid = 1675] [id = 25] 20:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x118348c00) [pid = 1675] [serial = 71] [outer = 0x0] 20:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x118824800) [pid = 1675] [serial = 72] [outer = 0x118348c00] 20:44:50 INFO - PROCESS | 1675 | 1465098290195 Marionette DEBUG loaded listener.js 20:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x119437800) [pid = 1675] [serial = 73] [outer = 0x118348c00] 20:44:50 INFO - PROCESS | 1675 | 1465098290892 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]]]}] 20:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 971ms 20:44:50 INFO - PROCESS | 1675 | 1465098290959 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:44:50 INFO - PROCESS | 1675 | 1465098290961 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:44:50 INFO - PROCESS | 1675 | 1465098290964 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:44:50 INFO - PROCESS | 1675 | 1465098290966 Marionette TRACE conn2 <- [1,74,null,{}] 20:44:50 INFO - PROCESS | 1675 | 1465098290970 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}] 20:44:50 INFO - PROCESS | 1675 | 1465098290971 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:51 INFO - PROCESS | 1675 | 1465098291059 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:44:51 INFO - PROCESS | 1675 | 1465098291104 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:51 INFO - PROCESS | 1675 | 1465098291105 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x112f6c000 == 26 [pid = 1675] [id = 26] 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x113d7b000) [pid = 1675] [serial = 74] [outer = 0x0] 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x115ea9400) [pid = 1675] [serial = 75] [outer = 0x113d7b000] 20:44:51 INFO - PROCESS | 1675 | 1465098291134 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1161f8c00) [pid = 1675] [serial = 76] [outer = 0x113d7b000] 20:44:51 INFO - PROCESS | 1675 | 1465098291527 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]]]}] 20:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 20:44:51 INFO - PROCESS | 1675 | 1465098291536 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:44:51 INFO - PROCESS | 1675 | 1465098291538 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:44:51 INFO - PROCESS | 1675 | 1465098291543 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:44:51 INFO - PROCESS | 1675 | 1465098291544 Marionette TRACE conn2 <- [1,78,null,{}] 20:44:51 INFO - PROCESS | 1675 | 1465098291548 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}] 20:44:51 INFO - PROCESS | 1675 | 1465098291551 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:51 INFO - PROCESS | 1675 | 1465098291624 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:44:51 INFO - PROCESS | 1675 | 1465098291629 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:51 INFO - PROCESS | 1675 | 1465098291632 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x113d46000 == 27 [pid = 1675] [id = 27] 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x116621800) [pid = 1675] [serial = 77] [outer = 0x0] 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x116862800) [pid = 1675] [serial = 78] [outer = 0x116621800] 20:44:51 INFO - PROCESS | 1675 | 1465098291659 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x116f83000) [pid = 1675] [serial = 79] [outer = 0x116621800] 20:44:51 INFO - PROCESS | 1675 | 1465098291991 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]]]}] 20:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 20:44:52 INFO - PROCESS | 1675 | 1465098292018 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:44:52 INFO - PROCESS | 1675 | 1465098292019 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:44:52 INFO - PROCESS | 1675 | 1465098292021 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:44:52 INFO - PROCESS | 1675 | 1465098292024 Marionette TRACE conn2 <- [1,82,null,{}] 20:44:52 INFO - PROCESS | 1675 | 1465098292033 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}] 20:44:52 INFO - PROCESS | 1675 | 1465098292036 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:52 INFO - PROCESS | 1675 | 1465098292110 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:44:52 INFO - PROCESS | 1675 | 1465098292117 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:52 INFO - PROCESS | 1675 | 1465098292119 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x1161d2000 == 28 [pid = 1675] [id = 28] 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x117659c00) [pid = 1675] [serial = 80] [outer = 0x0] 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11814e800) [pid = 1675] [serial = 81] [outer = 0x117659c00] 20:44:52 INFO - PROCESS | 1675 | 1465098292146 Marionette DEBUG loaded listener.js 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11819a000) [pid = 1675] [serial = 82] [outer = 0x117659c00] 20:44:52 INFO - PROCESS | 1675 | 1465098292517 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]]]}] 20:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 521ms 20:44:52 INFO - PROCESS | 1675 | 1465098292544 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:44:52 INFO - PROCESS | 1675 | 1465098292547 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:44:52 INFO - PROCESS | 1675 | 1465098292564 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:44:52 INFO - PROCESS | 1675 | 1465098292567 Marionette TRACE conn2 <- [1,86,null,{}] 20:44:52 INFO - PROCESS | 1675 | 1465098292572 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}] 20:44:52 INFO - PROCESS | 1675 | 1465098292574 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:52 INFO - PROCESS | 1675 | 1465098292695 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:44:52 INFO - PROCESS | 1675 | 1465098292702 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:52 INFO - PROCESS | 1675 | 1465098292704 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aab000 == 29 [pid = 1675] [id = 29] 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118248400) [pid = 1675] [serial = 83] [outer = 0x0] 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11834b400) [pid = 1675] [serial = 84] [outer = 0x118248400] 20:44:52 INFO - PROCESS | 1675 | 1465098292745 Marionette DEBUG loaded listener.js 20:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118620000) [pid = 1675] [serial = 85] [outer = 0x118248400] 20:44:53 INFO - PROCESS | 1675 | 1465098293106 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]]]}] 20:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 586ms 20:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:44:53 INFO - PROCESS | 1675 | 1465098293141 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:44:53 INFO - PROCESS | 1675 | 1465098293142 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:44:53 INFO - PROCESS | 1675 | 1465098293144 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - PROCESS | 1675 | 1465098293146 Marionette TRACE conn2 <- [1,90,null,{}] 20:44:53 INFO - PROCESS | 1675 | 1465098293150 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}] 20:44:53 INFO - PROCESS | 1675 | 1465098293152 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:53 INFO - PROCESS | 1675 | 1465098293224 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:44:53 INFO - PROCESS | 1675 | 1465098293230 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:53 INFO - PROCESS | 1675 | 1465098293232 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e0a800 == 30 [pid = 1675] [id = 30] 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118347800) [pid = 1675] [serial = 86] [outer = 0x0] 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118826c00) [pid = 1675] [serial = 87] [outer = 0x118347800] 20:44:53 INFO - PROCESS | 1675 | 1465098293257 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118875800) [pid = 1675] [serial = 88] [outer = 0x118347800] 20:44:53 INFO - PROCESS | 1675 | 1465098293575 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]]]}] 20:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 20:44:53 INFO - PROCESS | 1675 | 1465098293617 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:44:53 INFO - PROCESS | 1675 | 1465098293618 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:44:53 INFO - PROCESS | 1675 | 1465098293620 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - PROCESS | 1675 | 1465098293621 Marionette TRACE conn2 <- [1,94,null,{}] 20:44:53 INFO - PROCESS | 1675 | 1465098293623 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}] 20:44:53 INFO - PROCESS | 1675 | 1465098293628 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:53 INFO - PROCESS | 1675 | 1465098293793 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:44:53 INFO - PROCESS | 1675 | 1465098293831 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:53 INFO - PROCESS | 1675 | 1465098293832 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x11809f000 == 31 [pid = 1675] [id = 31] 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11862a400) [pid = 1675] [serial = 89] [outer = 0x0] 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119053800) [pid = 1675] [serial = 90] [outer = 0x11862a400] 20:44:53 INFO - PROCESS | 1675 | 1465098293872 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119aa0400) [pid = 1675] [serial = 91] [outer = 0x11862a400] 20:44:54 INFO - PROCESS | 1675 | 1465098294286 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]]]}] 20:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 717ms 20:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:44:54 INFO - PROCESS | 1675 | 1465098294338 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:44:54 INFO - PROCESS | 1675 | 1465098294339 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:44:54 INFO - PROCESS | 1675 | 1465098294342 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 1675 | 1465098294343 Marionette TRACE conn2 <- [1,98,null,{}] 20:44:54 INFO - PROCESS | 1675 | 1465098294346 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}] 20:44:54 INFO - PROCESS | 1675 | 1465098294348 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:54 INFO - PROCESS | 1675 | 1465098294435 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:44:54 INFO - PROCESS | 1675 | 1465098294440 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 1675 | 1465098294441 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e9000 == 32 [pid = 1675] [id = 32] 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x119454c00) [pid = 1675] [serial = 92] [outer = 0x0] 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119aba000) [pid = 1675] [serial = 93] [outer = 0x119454c00] 20:44:54 INFO - PROCESS | 1675 | 1465098294468 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12111e800) [pid = 1675] [serial = 94] [outer = 0x119454c00] 20:44:54 INFO - PROCESS | 1675 | 1465098294751 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]]]}] 20:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 20:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:44:54 INFO - PROCESS | 1675 | 1465098294761 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:44:54 INFO - PROCESS | 1675 | 1465098294762 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:44:54 INFO - PROCESS | 1675 | 1465098294772 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 1675 | 1465098294773 Marionette TRACE conn2 <- [1,102,null,{}] 20:44:54 INFO - PROCESS | 1675 | 1465098294776 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}] 20:44:54 INFO - PROCESS | 1675 | 1465098294777 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:54 INFO - PROCESS | 1675 | 1465098294853 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:44:54 INFO - PROCESS | 1675 | 1465098294857 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 1675 | 1465098294858 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x119085000 == 33 [pid = 1675] [id = 33] 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119aa4c00) [pid = 1675] [serial = 95] [outer = 0x0] 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1218b7800) [pid = 1675] [serial = 96] [outer = 0x119aa4c00] 20:44:54 INFO - PROCESS | 1675 | 1465098294884 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x121dd2800) [pid = 1675] [serial = 97] [outer = 0x119aa4c00] 20:44:55 INFO - PROCESS | 1675 | 1465098295170 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]]]}] 20:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 20:44:55 INFO - PROCESS | 1675 | 1465098295192 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 1675 | 1465098295193 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:44:55 INFO - PROCESS | 1675 | 1465098295204 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - PROCESS | 1675 | 1465098295205 Marionette TRACE conn2 <- [1,106,null,{}] 20:44:55 INFO - PROCESS | 1675 | 1465098295208 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}] 20:44:55 INFO - PROCESS | 1675 | 1465098295209 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:55 INFO - PROCESS | 1675 | 1465098295306 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:44:55 INFO - PROCESS | 1675 | 1465098295371 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:55 INFO - PROCESS | 1675 | 1465098295372 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x11923f000 == 34 [pid = 1675] [id = 34] 20:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x111e6c000) [pid = 1675] [serial = 98] [outer = 0x0] 20:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x121dd6400) [pid = 1675] [serial = 99] [outer = 0x111e6c000] 20:44:55 INFO - PROCESS | 1675 | 1465098295412 Marionette DEBUG loaded listener.js 20:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x118243400) [pid = 1675] [serial = 100] [outer = 0x111e6c000] 20:44:55 INFO - PROCESS | 1675 | 1465098295793 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]]]}] 20:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 20:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:44:55 INFO - PROCESS | 1675 | 1465098295825 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 1675 | 1465098295826 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:44:55 INFO - PROCESS | 1675 | 1465098295829 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - PROCESS | 1675 | 1465098295831 Marionette TRACE conn2 <- [1,110,null,{}] 20:44:55 INFO - PROCESS | 1675 | 1465098295834 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}] 20:44:55 INFO - PROCESS | 1675 | 1465098295835 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:55 INFO - PROCESS | 1675 | 1465098295928 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:44:55 INFO - PROCESS | 1675 | 1465098295935 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:55 INFO - PROCESS | 1675 | 1465098295936 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957c800 == 35 [pid = 1675] [id = 35] 20:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x116603400) [pid = 1675] [serial = 101] [outer = 0x0] 20:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124dae400) [pid = 1675] [serial = 102] [outer = 0x116603400] 20:44:55 INFO - PROCESS | 1675 | 1465098295960 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1255c7800) [pid = 1675] [serial = 103] [outer = 0x116603400] 20:44:56 INFO - PROCESS | 1675 | 1465098296254 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]]]}] 20:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 20:44:56 INFO - PROCESS | 1675 | 1465098296301 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:44:56 INFO - PROCESS | 1675 | 1465098296302 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:44:56 INFO - PROCESS | 1675 | 1465098296305 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:44:56 INFO - PROCESS | 1675 | 1465098296306 Marionette TRACE conn2 <- [1,114,null,{}] 20:44:56 INFO - PROCESS | 1675 | 1465098296309 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}] 20:44:56 INFO - PROCESS | 1675 | 1465098296310 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:56 INFO - PROCESS | 1675 | 1465098296399 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:44:56 INFO - PROCESS | 1675 | 1465098296403 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:56 INFO - PROCESS | 1675 | 1465098296404 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bfd000 == 36 [pid = 1675] [id = 36] 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x124f29400) [pid = 1675] [serial = 104] [outer = 0x0] 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x126a30400) [pid = 1675] [serial = 105] [outer = 0x124f29400] 20:44:56 INFO - PROCESS | 1675 | 1465098296430 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x126f2d000) [pid = 1675] [serial = 106] [outer = 0x124f29400] 20:44:56 INFO - PROCESS | 1675 | 1465098296757 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]]]}] 20:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 20:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:44:56 INFO - PROCESS | 1675 | 1465098296774 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:44:56 INFO - PROCESS | 1675 | 1465098296775 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:44:56 INFO - PROCESS | 1675 | 1465098296777 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:44:56 INFO - PROCESS | 1675 | 1465098296778 Marionette TRACE conn2 <- [1,118,null,{}] 20:44:56 INFO - PROCESS | 1675 | 1465098296784 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}] 20:44:56 INFO - PROCESS | 1675 | 1465098296785 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:56 INFO - PROCESS | 1675 | 1465098296887 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:44:56 INFO - PROCESS | 1675 | 1465098296893 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:56 INFO - PROCESS | 1675 | 1465098296895 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec6800 == 37 [pid = 1675] [id = 37] 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x126a7c000) [pid = 1675] [serial = 107] [outer = 0x0] 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x126fcb400) [pid = 1675] [serial = 108] [outer = 0x126a7c000] 20:44:56 INFO - PROCESS | 1675 | 1465098296919 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x127523800) [pid = 1675] [serial = 109] [outer = 0x126a7c000] 20:44:57 INFO - PROCESS | 1675 | 1465098297197 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]]]}] 20:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 472ms 20:44:57 INFO - PROCESS | 1675 | 1465098297251 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:44:57 INFO - PROCESS | 1675 | 1465098297253 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:44:57 INFO - PROCESS | 1675 | 1465098297256 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:44:57 INFO - PROCESS | 1675 | 1465098297258 Marionette TRACE conn2 <- [1,122,null,{}] 20:44:57 INFO - PROCESS | 1675 | 1465098297261 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}] 20:44:57 INFO - PROCESS | 1675 | 1465098297264 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:57 INFO - PROCESS | 1675 | 1465098297395 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:44:57 INFO - PROCESS | 1675 | 1465098297402 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:57 INFO - PROCESS | 1675 | 1465098297403 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x121278000 == 38 [pid = 1675] [id = 38] 20:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x128ca2400) [pid = 1675] [serial = 110] [outer = 0x0] 20:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x128ca3c00) [pid = 1675] [serial = 111] [outer = 0x128ca2400] 20:44:57 INFO - PROCESS | 1675 | 1465098297452 Marionette DEBUG loaded listener.js 20:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x128e37400) [pid = 1675] [serial = 112] [outer = 0x128ca2400] 20:44:57 INFO - PROCESS | 1675 | 1465098297849 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]]]}] 20:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 620ms 20:44:57 INFO - PROCESS | 1675 | 1465098297875 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:44:57 INFO - PROCESS | 1675 | 1465098297876 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:44:57 INFO - PROCESS | 1675 | 1465098297893 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:44:57 INFO - PROCESS | 1675 | 1465098297894 Marionette TRACE conn2 <- [1,126,null,{}] 20:44:57 INFO - PROCESS | 1675 | 1465098297896 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}] 20:44:57 INFO - PROCESS | 1675 | 1465098297897 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:57 INFO - PROCESS | 1675 | 1465098297973 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:44:57 INFO - PROCESS | 1675 | 1465098297977 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:57 INFO - PROCESS | 1675 | 1465098297978 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215db000 == 39 [pid = 1675] [id = 39] 20:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x129021000) [pid = 1675] [serial = 113] [outer = 0x0] 20:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12934a400) [pid = 1675] [serial = 114] [outer = 0x129021000] 20:44:58 INFO - PROCESS | 1675 | 1465098298005 Marionette DEBUG loaded listener.js 20:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x129351400) [pid = 1675] [serial = 115] [outer = 0x129021000] 20:44:58 INFO - PROCESS | 1675 | 1465098298303 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]]]}] 20:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 433ms 20:44:58 INFO - PROCESS | 1675 | 1465098298319 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:44:58 INFO - PROCESS | 1675 | 1465098298320 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:44:58 INFO - PROCESS | 1675 | 1465098298323 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:44:58 INFO - PROCESS | 1675 | 1465098298324 Marionette TRACE conn2 <- [1,130,null,{}] 20:44:58 INFO - PROCESS | 1675 | 1465098298326 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}] 20:44:58 INFO - PROCESS | 1675 | 1465098298327 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:58 INFO - PROCESS | 1675 | 1465098298409 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:44:58 INFO - PROCESS | 1675 | 1465098298414 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:58 INFO - PROCESS | 1675 | 1465098298424 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x113fea000 == 40 [pid = 1675] [id = 40] 20:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x129352c00) [pid = 1675] [serial = 116] [outer = 0x0] 20:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12947d400) [pid = 1675] [serial = 117] [outer = 0x129352c00] 20:44:58 INFO - PROCESS | 1675 | 1465098298448 Marionette DEBUG loaded listener.js 20:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12961ec00) [pid = 1675] [serial = 118] [outer = 0x129352c00] 20:44:58 INFO - PROCESS | 1675 | 1465098298756 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]]]}] 20:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 20:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:44:58 INFO - PROCESS | 1675 | 1465098298791 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:44:58 INFO - PROCESS | 1675 | 1465098298792 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:44:58 INFO - PROCESS | 1675 | 1465098298794 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:44:58 INFO - PROCESS | 1675 | 1465098298795 Marionette TRACE conn2 <- [1,134,null,{}] 20:44:58 INFO - PROCESS | 1675 | 1465098298800 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}] 20:44:58 INFO - PROCESS | 1675 | 1465098298801 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:59 INFO - PROCESS | 1675 | 1465098299529 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:44:59 INFO - PROCESS | 1675 | 1465098299566 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:59 INFO - PROCESS | 1675 | 1465098299567 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:44:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x112171800 == 41 [pid = 1675] [id = 41] 20:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x112c86c00) [pid = 1675] [serial = 119] [outer = 0x0] 20:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x113a07800) [pid = 1675] [serial = 120] [outer = 0x112c86c00] 20:44:59 INFO - PROCESS | 1675 | 1465098299596 Marionette DEBUG loaded listener.js 20:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x116009000) [pid = 1675] [serial = 121] [outer = 0x112c86c00] 20:44:59 INFO - PROCESS | 1675 | 1465098299931 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]]]}] 20:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1174ms 20:44:59 INFO - PROCESS | 1675 | 1465098299969 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:44:59 INFO - PROCESS | 1675 | 1465098299971 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:44:59 INFO - PROCESS | 1675 | 1465098299974 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:44:59 INFO - PROCESS | 1675 | 1465098299976 Marionette TRACE conn2 <- [1,138,null,{}] 20:44:59 INFO - PROCESS | 1675 | 1465098299979 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}] 20:44:59 INFO - PROCESS | 1675 | 1465098299981 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:00 INFO - PROCESS | 1675 | 1465098300071 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:45:00 INFO - PROCESS | 1675 | 1465098300103 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:00 INFO - PROCESS | 1675 | 1465098300105 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x113ab3800 == 42 [pid = 1675] [id = 42] 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x116622c00) [pid = 1675] [serial = 122] [outer = 0x0] 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x116a6e800) [pid = 1675] [serial = 123] [outer = 0x116622c00] 20:45:00 INFO - PROCESS | 1675 | 1465098300131 Marionette DEBUG loaded listener.js 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x11729c800) [pid = 1675] [serial = 124] [outer = 0x116622c00] 20:45:00 INFO - PROCESS | 1675 | 1465098300443 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]]]}] 20:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 20:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:45:00 INFO - PROCESS | 1675 | 1465098300494 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:45:00 INFO - PROCESS | 1675 | 1465098300496 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:45:00 INFO - PROCESS | 1675 | 1465098300498 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:45:00 INFO - PROCESS | 1675 | 1465098300499 Marionette TRACE conn2 <- [1,142,null,{}] 20:45:00 INFO - PROCESS | 1675 | 1465098300501 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}] 20:45:00 INFO - PROCESS | 1675 | 1465098300503 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:00 INFO - PROCESS | 1675 | 1465098300602 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:45:00 INFO - PROCESS | 1675 | 1465098300634 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:00 INFO - PROCESS | 1675 | 1465098300635 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x11688d000 == 43 [pid = 1675] [id = 43] 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x118158000) [pid = 1675] [serial = 125] [outer = 0x0] 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x118247400) [pid = 1675] [serial = 126] [outer = 0x118158000] 20:45:00 INFO - PROCESS | 1675 | 1465098300660 Marionette DEBUG loaded listener.js 20:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x11834fc00) [pid = 1675] [serial = 127] [outer = 0x118158000] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12d878400) [pid = 1675] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x11814fc00) [pid = 1675] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x118571c00) [pid = 1675] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12d027000) [pid = 1675] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12c87f800) [pid = 1675] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12c5d1800) [pid = 1675] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12c16b400) [pid = 1675] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12c06d000) [pid = 1675] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12bc41000) [pid = 1675] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x12ba94400) [pid = 1675] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12a997400) [pid = 1675] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12a989c00) [pid = 1675] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12934b800) [pid = 1675] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x124f29400) [pid = 1675] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x126a7c000) [pid = 1675] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x128ca2400) [pid = 1675] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x123d93400) [pid = 1675] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x112984400) [pid = 1675] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x116a72000) [pid = 1675] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118348c00) [pid = 1675] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x113d7b000) [pid = 1675] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x116621800) [pid = 1675] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x117659c00) [pid = 1675] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118248400) [pid = 1675] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118347800) [pid = 1675] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11862a400) [pid = 1675] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119454c00) [pid = 1675] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119aa4c00) [pid = 1675] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:45:01 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x111e6c000) [pid = 1675] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:45:01 INFO - PROCESS | 1675 | 1465098301550 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]]]}] 20:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1073ms 20:45:01 INFO - PROCESS | 1675 | 1465098301572 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:45:01 INFO - PROCESS | 1675 | 1465098301576 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:45:01 INFO - PROCESS | 1675 | 1465098301586 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:45:01 INFO - PROCESS | 1675 | 1465098301591 Marionette TRACE conn2 <- [1,146,null,{}] 20:45:01 INFO - PROCESS | 1675 | 1465098301594 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}] 20:45:01 INFO - PROCESS | 1675 | 1465098301597 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:01 INFO - PROCESS | 1675 | 1465098301726 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:45:01 INFO - PROCESS | 1675 | 1465098301796 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:01 INFO - PROCESS | 1675 | 1465098301797 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x117072000 == 44 [pid = 1675] [id = 44] 20:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x112979000) [pid = 1675] [serial = 128] [outer = 0x0] 20:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1167ab800) [pid = 1675] [serial = 129] [outer = 0x112979000] 20:45:01 INFO - PROCESS | 1675 | 1465098301840 Marionette DEBUG loaded listener.js 20:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118871800) [pid = 1675] [serial = 130] [outer = 0x112979000] 20:45:02 INFO - PROCESS | 1675 | 1465098302156 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]]]}] 20:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 628ms 20:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:45:02 INFO - PROCESS | 1675 | 1465098302209 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 1675 | 1465098302211 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:45:02 INFO - PROCESS | 1675 | 1465098302217 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 1675 | 1465098302219 Marionette TRACE conn2 <- [1,150,null,{}] 20:45:02 INFO - PROCESS | 1675 | 1465098302222 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}] 20:45:02 INFO - PROCESS | 1675 | 1465098302223 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:02 INFO - PROCESS | 1675 | 1465098302362 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:45:02 INFO - PROCESS | 1675 | 1465098302427 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:02 INFO - PROCESS | 1675 | 1465098302429 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x118325000 == 45 [pid = 1675] [id = 45] 20:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x116853400) [pid = 1675] [serial = 131] [outer = 0x0] 20:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x119266800) [pid = 1675] [serial = 132] [outer = 0x116853400] 20:45:02 INFO - PROCESS | 1675 | 1465098302468 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119451800) [pid = 1675] [serial = 133] [outer = 0x116853400] 20:45:02 INFO - PROCESS | 1675 | 1465098302803 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]]]}] 20:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 623ms 20:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:45:02 INFO - PROCESS | 1675 | 1465098302836 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 1675 | 1465098302838 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:45:02 INFO - PROCESS | 1675 | 1465098302840 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 1675 | 1465098302841 Marionette TRACE conn2 <- [1,154,null,{}] 20:45:02 INFO - PROCESS | 1675 | 1465098302843 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}] 20:45:02 INFO - PROCESS | 1675 | 1465098302844 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:02 INFO - PROCESS | 1675 | 1465098302919 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:45:02 INFO - PROCESS | 1675 | 1465098302969 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:02 INFO - PROCESS | 1675 | 1465098302972 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x119081800 == 46 [pid = 1675] [id = 46] 20:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12111f400) [pid = 1675] [serial = 134] [outer = 0x0] 20:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x121224c00) [pid = 1675] [serial = 135] [outer = 0x12111f400] 20:45:03 INFO - PROCESS | 1675 | 1465098303003 Marionette DEBUG loaded listener.js 20:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x123d94400) [pid = 1675] [serial = 136] [outer = 0x12111f400] 20:45:03 INFO - PROCESS | 1675 | 1465098303293 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]]]}] 20:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 20:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:45:03 INFO - PROCESS | 1675 | 1465098303323 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:45:03 INFO - PROCESS | 1675 | 1465098303325 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:45:03 INFO - PROCESS | 1675 | 1465098303329 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:45:03 INFO - PROCESS | 1675 | 1465098303334 Marionette TRACE conn2 <- [1,158,null,{}] 20:45:03 INFO - PROCESS | 1675 | 1465098303337 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}] 20:45:03 INFO - PROCESS | 1675 | 1465098303339 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:03 INFO - PROCESS | 1675 | 1465098303528 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:45:03 INFO - PROCESS | 1675 | 1465098303595 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:03 INFO - PROCESS | 1675 | 1465098303597 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x1129d3000 == 47 [pid = 1675] [id = 47] 20:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x1121b1c00) [pid = 1675] [serial = 137] [outer = 0x0] 20:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x112978c00) [pid = 1675] [serial = 138] [outer = 0x1121b1c00] 20:45:03 INFO - PROCESS | 1675 | 1465098303648 Marionette DEBUG loaded listener.js 20:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x113f4f800) [pid = 1675] [serial = 139] [outer = 0x1121b1c00] 20:45:04 INFO - PROCESS | 1675 | 1465098304233 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]]]}] 20:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 974ms 20:45:04 INFO - PROCESS | 1675 | 1465098304304 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:45:04 INFO - PROCESS | 1675 | 1465098304308 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:45:04 INFO - PROCESS | 1675 | 1465098304313 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:45:04 INFO - PROCESS | 1675 | 1465098304316 Marionette TRACE conn2 <- [1,162,null,{}] 20:45:04 INFO - PROCESS | 1675 | 1465098304320 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}] 20:45:04 INFO - PROCESS | 1675 | 1465098304325 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:04 INFO - PROCESS | 1675 | 1465098304469 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:45:04 INFO - PROCESS | 1675 | 1465098304575 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:04 INFO - PROCESS | 1675 | 1465098304576 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x11805a000 == 48 [pid = 1675] [id = 48] 20:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x116157400) [pid = 1675] [serial = 140] [outer = 0x0] 20:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x116f89800) [pid = 1675] [serial = 141] [outer = 0x116157400] 20:45:04 INFO - PROCESS | 1675 | 1465098304608 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118193400) [pid = 1675] [serial = 142] [outer = 0x116157400] 20:45:05 INFO - PROCESS | 1675 | 1465098305056 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]]]}] 20:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 774ms 20:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:45:05 INFO - PROCESS | 1675 | 1465098305086 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 1675 | 1465098305088 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:45:05 INFO - PROCESS | 1675 | 1465098305091 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 1675 | 1465098305092 Marionette TRACE conn2 <- [1,166,null,{}] 20:45:05 INFO - PROCESS | 1675 | 1465098305094 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}] 20:45:05 INFO - PROCESS | 1675 | 1465098305096 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:05 INFO - PROCESS | 1675 | 1465098305226 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:45:05 INFO - PROCESS | 1675 | 1465098305271 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:05 INFO - PROCESS | 1675 | 1465098305273 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bf3000 == 49 [pid = 1675] [id = 49] 20:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11926f000) [pid = 1675] [serial = 143] [outer = 0x0] 20:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11944cc00) [pid = 1675] [serial = 144] [outer = 0x11926f000] 20:45:05 INFO - PROCESS | 1675 | 1465098305304 Marionette DEBUG loaded listener.js 20:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12111dc00) [pid = 1675] [serial = 145] [outer = 0x11926f000] 20:45:05 INFO - PROCESS | 1675 | 1465098305735 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]]]}] 20:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 20:45:05 INFO - PROCESS | 1675 | 1465098305761 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 1675 | 1465098305764 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:45:05 INFO - PROCESS | 1675 | 1465098305772 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 1675 | 1465098305775 Marionette TRACE conn2 <- [1,170,null,{}] 20:45:05 INFO - PROCESS | 1675 | 1465098305778 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}] 20:45:05 INFO - PROCESS | 1675 | 1465098305780 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:05 INFO - PROCESS | 1675 | 1465098305940 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:45:05 INFO - PROCESS | 1675 | 1465098305984 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:05 INFO - PROCESS | 1675 | 1465098305986 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x117071000 == 50 [pid = 1675] [id = 50] 20:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x124982c00) [pid = 1675] [serial = 146] [outer = 0x0] 20:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x1255c8400) [pid = 1675] [serial = 147] [outer = 0x124982c00] 20:45:06 INFO - PROCESS | 1675 | 1465098306014 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x126a78c00) [pid = 1675] [serial = 148] [outer = 0x124982c00] 20:45:06 INFO - PROCESS | 1675 | 1465098306507 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]]]}] 20:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 775ms 20:45:06 INFO - PROCESS | 1675 | 1465098306544 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:45:06 INFO - PROCESS | 1675 | 1465098306547 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:45:06 INFO - PROCESS | 1675 | 1465098306552 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:45:06 INFO - PROCESS | 1675 | 1465098306555 Marionette TRACE conn2 <- [1,174,null,{}] 20:45:06 INFO - PROCESS | 1675 | 1465098306560 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}] 20:45:06 INFO - PROCESS | 1675 | 1465098306562 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:06 INFO - PROCESS | 1675 | 1465098306740 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:45:06 INFO - PROCESS | 1675 | 1465098306803 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:06 INFO - PROCESS | 1675 | 1465098306807 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x11687c000 == 51 [pid = 1675] [id = 51] 20:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x113f09800) [pid = 1675] [serial = 149] [outer = 0x0] 20:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x116194000) [pid = 1675] [serial = 150] [outer = 0x113f09800] 20:45:06 INFO - PROCESS | 1675 | 1465098306850 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x116861000) [pid = 1675] [serial = 151] [outer = 0x113f09800] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119081800 == 50 [pid = 1675] [id = 46] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x118325000 == 49 [pid = 1675] [id = 45] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x117072000 == 48 [pid = 1675] [id = 44] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11809f000 == 47 [pid = 1675] [id = 31] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11688d000 == 46 [pid = 1675] [id = 43] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1161d2000 == 45 [pid = 1675] [id = 28] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x113ab3800 == 44 [pid = 1675] [id = 42] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x116aab000 == 43 [pid = 1675] [id = 29] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x113d46000 == 42 [pid = 1675] [id = 27] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x112171800 == 41 [pid = 1675] [id = 41] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x117e0a800 == 40 [pid = 1675] [id = 30] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e9000 == 39 [pid = 1675] [id = 32] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x117071000 == 38 [pid = 1675] [id = 50] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119bf3000 == 37 [pid = 1675] [id = 49] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x121278000 == 36 [pid = 1675] [id = 38] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec6800 == 35 [pid = 1675] [id = 37] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x113fea000 == 34 [pid = 1675] [id = 40] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11957c800 == 33 [pid = 1675] [id = 35] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1215db000 == 32 [pid = 1675] [id = 39] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119bfd000 == 31 [pid = 1675] [id = 36] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11805a000 == 30 [pid = 1675] [id = 48] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11923f000 == 29 [pid = 1675] [id = 34] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1129d3000 == 28 [pid = 1675] [id = 47] 20:45:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119085000 == 27 [pid = 1675] [id = 33] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12169bc00) [pid = 1675] [serial = 11] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x124dae400) [pid = 1675] [serial = 102] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x126a30400) [pid = 1675] [serial = 105] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x126fcb400) [pid = 1675] [serial = 108] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x128ca3c00) [pid = 1675] [serial = 111] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12934a400) [pid = 1675] [serial = 114] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12e167000) [pid = 1675] [serial = 63] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x112f43400) [pid = 1675] [serial = 66] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x117306c00) [pid = 1675] [serial = 69] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x118824800) [pid = 1675] [serial = 72] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x119437800) [pid = 1675] [serial = 73] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x115ea9400) [pid = 1675] [serial = 75] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x1161f8c00) [pid = 1675] [serial = 76] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x116862800) [pid = 1675] [serial = 78] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x116f83000) [pid = 1675] [serial = 79] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11814e800) [pid = 1675] [serial = 81] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11834b400) [pid = 1675] [serial = 84] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118826c00) [pid = 1675] [serial = 87] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118875800) [pid = 1675] [serial = 88] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x119053800) [pid = 1675] [serial = 90] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119aa0400) [pid = 1675] [serial = 91] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119aba000) [pid = 1675] [serial = 93] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12111e800) [pid = 1675] [serial = 94] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1218b7800) [pid = 1675] [serial = 96] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x121dd2800) [pid = 1675] [serial = 97] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x121dd6400) [pid = 1675] [serial = 99] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118243400) [pid = 1675] [serial = 100] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x113d79c00) [pid = 1675] [serial = 67] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x127523800) [pid = 1675] [serial = 109] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128e37400) [pid = 1675] [serial = 112] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11819a000) [pid = 1675] [serial = 82] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118154400) [pid = 1675] [serial = 70] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x126f2d000) [pid = 1675] [serial = 106] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12d881c00) [pid = 1675] [serial = 64] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118620000) [pid = 1675] [serial = 85] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1218b7c00) [pid = 1675] [serial = 8] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12c5cc000) [pid = 1675] [serial = 36] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12c5cf400) [pid = 1675] [serial = 37] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12c077800) [pid = 1675] [serial = 33] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12c166c00) [pid = 1675] [serial = 34] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12c069800) [pid = 1675] [serial = 31] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12bc5dc00) [pid = 1675] [serial = 30] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12bc35400) [pid = 1675] [serial = 27] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12bc3e000) [pid = 1675] [serial = 28] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12b2c9c00) [pid = 1675] [serial = 24] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12b2d4c00) [pid = 1675] [serial = 25] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12a98b800) [pid = 1675] [serial = 21] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12a98fc00) [pid = 1675] [serial = 22] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x12961e000) [pid = 1675] [serial = 18] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x12934d400) [pid = 1675] [serial = 15] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x129473400) [pid = 1675] [serial = 16] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x12d87a800) [pid = 1675] [serial = 60] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x12d87fc00) [pid = 1675] [serial = 61] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x118153000) [pid = 1675] [serial = 57] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x12c166400) [pid = 1675] [serial = 58] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x12d02f400) [pid = 1675] [serial = 55] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x118627400) [pid = 1675] [serial = 54] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x12d023000) [pid = 1675] [serial = 51] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x12d107800) [pid = 1675] [serial = 45] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x12d028c00) [pid = 1675] [serial = 48] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x12d02d000) [pid = 1675] [serial = 49] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x12c880800) [pid = 1675] [serial = 42] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x12ccf5000) [pid = 1675] [serial = 43] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 58 (0x12c879400) [pid = 1675] [serial = 40] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | --DOMWINDOW == 57 (0x12c5d7c00) [pid = 1675] [serial = 39] [outer = 0x0] [url = about:blank] 20:45:07 INFO - PROCESS | 1675 | 1465098307758 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]]]}] 20:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1224ms 20:45:07 INFO - PROCESS | 1675 | 1465098307776 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:45:07 INFO - PROCESS | 1675 | 1465098307778 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:45:07 INFO - PROCESS | 1675 | 1465098307783 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:45:07 INFO - PROCESS | 1675 | 1465098307785 Marionette TRACE conn2 <- [1,178,null,{}] 20:45:07 INFO - PROCESS | 1675 | 1465098307789 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}] 20:45:07 INFO - PROCESS | 1675 | 1465098307790 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:07 INFO - PROCESS | 1675 | 1465098307860 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:45:07 INFO - PROCESS | 1675 | 1465098307866 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:07 INFO - PROCESS | 1675 | 1465098307868 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x112f55800 == 28 [pid = 1675] [id = 52] 20:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x115ea8c00) [pid = 1675] [serial = 152] [outer = 0x0] 20:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x116190800) [pid = 1675] [serial = 153] [outer = 0x115ea8c00] 20:45:07 INFO - PROCESS | 1675 | 1465098307898 Marionette DEBUG loaded listener.js 20:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x112dafc00) [pid = 1675] [serial = 154] [outer = 0x115ea8c00] 20:45:08 INFO - PROCESS | 1675 | 1465098308191 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]]]}] 20:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 423ms 20:45:08 INFO - PROCESS | 1675 | 1465098308204 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 1675 | 1465098308207 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:45:08 INFO - PROCESS | 1675 | 1465098308220 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 1675 | 1465098308222 Marionette TRACE conn2 <- [1,182,null,{}] 20:45:08 INFO - PROCESS | 1675 | 1465098308224 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}] 20:45:08 INFO - PROCESS | 1675 | 1465098308226 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:08 INFO - PROCESS | 1675 | 1465098308317 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:45:08 INFO - PROCESS | 1675 | 1465098308356 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:08 INFO - PROCESS | 1675 | 1465098308357 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e96800 == 29 [pid = 1675] [id = 53] 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x116048800) [pid = 1675] [serial = 155] [outer = 0x0] 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x116a6f000) [pid = 1675] [serial = 156] [outer = 0x116048800] 20:45:08 INFO - PROCESS | 1675 | 1465098308385 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x118157400) [pid = 1675] [serial = 157] [outer = 0x116048800] 20:45:08 INFO - PROCESS | 1675 | 1465098308638 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]]]}] 20:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 477ms 20:45:08 INFO - PROCESS | 1675 | 1465098308689 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 1675 | 1465098308699 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:45:08 INFO - PROCESS | 1675 | 1465098308708 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 1675 | 1465098308710 Marionette TRACE conn2 <- [1,186,null,{}] 20:45:08 INFO - PROCESS | 1675 | 1465098308721 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}] 20:45:08 INFO - PROCESS | 1675 | 1465098308724 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:08 INFO - PROCESS | 1675 | 1465098308797 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:45:08 INFO - PROCESS | 1675 | 1465098308802 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:08 INFO - PROCESS | 1675 | 1465098308804 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x117062000 == 30 [pid = 1675] [id = 54] 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x1168ae400) [pid = 1675] [serial = 158] [outer = 0x0] 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x118626800) [pid = 1675] [serial = 159] [outer = 0x1168ae400] 20:45:08 INFO - PROCESS | 1675 | 1465098308834 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x118873800) [pid = 1675] [serial = 160] [outer = 0x1168ae400] 20:45:09 INFO - PROCESS | 1675 | 1465098309152 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]]]}] 20:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 475ms 20:45:09 INFO - PROCESS | 1675 | 1465098309184 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:45:09 INFO - PROCESS | 1675 | 1465098309185 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:45:09 INFO - PROCESS | 1675 | 1465098309187 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:45:09 INFO - PROCESS | 1675 | 1465098309188 Marionette TRACE conn2 <- [1,190,null,{}] 20:45:09 INFO - PROCESS | 1675 | 1465098309191 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}] 20:45:09 INFO - PROCESS | 1675 | 1465098309192 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:09 INFO - PROCESS | 1675 | 1465098309265 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:45:09 INFO - PROCESS | 1675 | 1465098309268 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:09 INFO - PROCESS | 1675 | 1465098309269 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a3800 == 31 [pid = 1675] [id = 55] 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x11904f000) [pid = 1675] [serial = 161] [outer = 0x0] 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x119436c00) [pid = 1675] [serial = 162] [outer = 0x11904f000] 20:45:09 INFO - PROCESS | 1675 | 1465098309297 Marionette DEBUG loaded listener.js 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x119a9dc00) [pid = 1675] [serial = 163] [outer = 0x11904f000] 20:45:09 INFO - PROCESS | 1675 | 1465098309587 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]]]}] 20:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 20:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:45:09 INFO - PROCESS | 1675 | 1465098309607 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:45:09 INFO - PROCESS | 1675 | 1465098309609 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:45:09 INFO - PROCESS | 1675 | 1465098309611 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:45:09 INFO - PROCESS | 1675 | 1465098309612 Marionette TRACE conn2 <- [1,194,null,{}] 20:45:09 INFO - PROCESS | 1675 | 1465098309622 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}] 20:45:09 INFO - PROCESS | 1675 | 1465098309623 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:09 INFO - PROCESS | 1675 | 1465098309704 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:45:09 INFO - PROCESS | 1675 | 1465098309708 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:09 INFO - PROCESS | 1675 | 1465098309709 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x118671800 == 32 [pid = 1675] [id = 56] 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x113f50800) [pid = 1675] [serial = 164] [outer = 0x0] 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x12111e000) [pid = 1675] [serial = 165] [outer = 0x113f50800] 20:45:09 INFO - PROCESS | 1675 | 1465098309736 Marionette DEBUG loaded listener.js 20:45:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x1216ecc00) [pid = 1675] [serial = 166] [outer = 0x113f50800] 20:45:10 INFO - PROCESS | 1675 | 1465098310089 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]]]}] 20:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 526ms 20:45:10 INFO - PROCESS | 1675 | 1465098310137 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 1675 | 1465098310138 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:45:10 INFO - PROCESS | 1675 | 1465098310141 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - PROCESS | 1675 | 1465098310142 Marionette TRACE conn2 <- [1,198,null,{}] 20:45:10 INFO - PROCESS | 1675 | 1465098310144 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}] 20:45:10 INFO - PROCESS | 1675 | 1465098310148 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:10 INFO - PROCESS | 1675 | 1465098310251 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:45:10 INFO - PROCESS | 1675 | 1465098310281 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 1675 | 1465098310282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x119234000 == 33 [pid = 1675] [id = 57] 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x121b34800) [pid = 1675] [serial = 167] [outer = 0x0] 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x124dae400) [pid = 1675] [serial = 168] [outer = 0x121b34800] 20:45:10 INFO - PROCESS | 1675 | 1465098310306 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x125715800) [pid = 1675] [serial = 169] [outer = 0x121b34800] 20:45:10 INFO - PROCESS | 1675 | 1465098310591 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]]]}] 20:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 20:45:10 INFO - PROCESS | 1675 | 1465098310610 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 1675 | 1465098310612 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:45:10 INFO - PROCESS | 1675 | 1465098310627 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - PROCESS | 1675 | 1465098310629 Marionette TRACE conn2 <- [1,202,null,{}] 20:45:10 INFO - PROCESS | 1675 | 1465098310638 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}] 20:45:10 INFO - PROCESS | 1675 | 1465098310639 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:10 INFO - PROCESS | 1675 | 1465098310734 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:45:10 INFO - PROCESS | 1675 | 1465098310738 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 1675 | 1465098310739 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d1800 == 34 [pid = 1675] [id = 58] 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1121b6c00) [pid = 1675] [serial = 170] [outer = 0x0] 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x125716c00) [pid = 1675] [serial = 171] [outer = 0x1121b6c00] 20:45:10 INFO - PROCESS | 1675 | 1465098310763 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x126d9c800) [pid = 1675] [serial = 172] [outer = 0x1121b6c00] 20:45:11 INFO - PROCESS | 1675 | 1465098311049 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]]]}] 20:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 484ms 20:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:45:11 INFO - PROCESS | 1675 | 1465098311106 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 1675 | 1465098311107 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:45:11 INFO - PROCESS | 1675 | 1465098311109 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 1675 | 1465098311110 Marionette TRACE conn2 <- [1,206,null,{}] 20:45:11 INFO - PROCESS | 1675 | 1465098311117 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}] 20:45:11 INFO - PROCESS | 1675 | 1465098311119 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:11 INFO - PROCESS | 1675 | 1465098311203 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:45:11 INFO - PROCESS | 1675 | 1465098311206 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:11 INFO - PROCESS | 1675 | 1465098311208 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb3800 == 35 [pid = 1675] [id = 59] 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x124983000) [pid = 1675] [serial = 173] [outer = 0x0] 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x126f32000) [pid = 1675] [serial = 174] [outer = 0x124983000] 20:45:11 INFO - PROCESS | 1675 | 1465098311232 Marionette DEBUG loaded listener.js 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x12704bc00) [pid = 1675] [serial = 175] [outer = 0x124983000] 20:45:11 INFO - PROCESS | 1675 | 1465098311564 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]]]}] 20:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 20:45:11 INFO - PROCESS | 1675 | 1465098311584 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 1675 | 1465098311585 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:45:11 INFO - PROCESS | 1675 | 1465098311587 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 1675 | 1465098311588 Marionette TRACE conn2 <- [1,210,null,{}] 20:45:11 INFO - PROCESS | 1675 | 1465098311591 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}] 20:45:11 INFO - PROCESS | 1675 | 1465098311592 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:11 INFO - PROCESS | 1675 | 1465098311686 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:45:11 INFO - PROCESS | 1675 | 1465098311716 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:11 INFO - PROCESS | 1675 | 1465098311717 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x117060800 == 36 [pid = 1675] [id = 60] 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x12730d400) [pid = 1675] [serial = 176] [outer = 0x0] 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12734a800) [pid = 1675] [serial = 177] [outer = 0x12730d400] 20:45:11 INFO - PROCESS | 1675 | 1465098311741 Marionette DEBUG loaded listener.js 20:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x128ca0800) [pid = 1675] [serial = 178] [outer = 0x12730d400] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x129352c00) [pid = 1675] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x116603400) [pid = 1675] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x129021000) [pid = 1675] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x116853400) [pid = 1675] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12111f400) [pid = 1675] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x116622c00) [pid = 1675] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x112979000) [pid = 1675] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118158000) [pid = 1675] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:45:11 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x112c86c00) [pid = 1675] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:45:12 INFO - PROCESS | 1675 | 1465098312042 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]]]}] 20:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 20:45:12 INFO - PROCESS | 1675 | 1465098312056 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:45:12 INFO - PROCESS | 1675 | 1465098312057 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:45:12 INFO - PROCESS | 1675 | 1465098312061 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:45:12 INFO - PROCESS | 1675 | 1465098312062 Marionette TRACE conn2 <- [1,214,null,{}] 20:45:12 INFO - PROCESS | 1675 | 1465098312068 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}] 20:45:12 INFO - PROCESS | 1675 | 1465098312069 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:12 INFO - PROCESS | 1675 | 1465098312161 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:45:12 INFO - PROCESS | 1675 | 1465098312187 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:12 INFO - PROCESS | 1675 | 1465098312188 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188f2800 == 37 [pid = 1675] [id = 61] 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x112c83400) [pid = 1675] [serial = 179] [outer = 0x0] 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x124dba800) [pid = 1675] [serial = 180] [outer = 0x112c83400] 20:45:12 INFO - PROCESS | 1675 | 1465098312212 Marionette DEBUG loaded listener.js 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x128ca2400) [pid = 1675] [serial = 181] [outer = 0x112c83400] 20:45:12 INFO - PROCESS | 1675 | 1465098312486 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]]]}] 20:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 20:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:45:12 INFO - PROCESS | 1675 | 1465098312537 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:45:12 INFO - PROCESS | 1675 | 1465098312538 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:45:12 INFO - PROCESS | 1675 | 1465098312541 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:45:12 INFO - PROCESS | 1675 | 1465098312542 Marionette TRACE conn2 <- [1,218,null,{}] 20:45:12 INFO - PROCESS | 1675 | 1465098312544 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}] 20:45:12 INFO - PROCESS | 1675 | 1465098312547 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:12 INFO - PROCESS | 1675 | 1465098312643 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:45:12 INFO - PROCESS | 1675 | 1465098312648 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:12 INFO - PROCESS | 1675 | 1465098312651 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x118671000 == 38 [pid = 1675] [id = 62] 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x128ca5800) [pid = 1675] [serial = 182] [outer = 0x0] 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x129348000) [pid = 1675] [serial = 183] [outer = 0x128ca5800] 20:45:12 INFO - PROCESS | 1675 | 1465098312677 Marionette DEBUG loaded listener.js 20:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x129478800) [pid = 1675] [serial = 184] [outer = 0x128ca5800] 20:45:12 INFO - PROCESS | 1675 | 1465098312982 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]]]}] 20:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 20:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:45:13 INFO - PROCESS | 1675 | 1465098313010 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:45:13 INFO - PROCESS | 1675 | 1465098313011 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:45:13 INFO - PROCESS | 1675 | 1465098313013 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:45:13 INFO - PROCESS | 1675 | 1465098313016 Marionette TRACE conn2 <- [1,222,null,{}] 20:45:13 INFO - PROCESS | 1675 | 1465098313019 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}] 20:45:13 INFO - PROCESS | 1675 | 1465098313020 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:13 INFO - PROCESS | 1675 | 1465098313114 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:45:13 INFO - PROCESS | 1675 | 1465098313119 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:13 INFO - PROCESS | 1675 | 1465098313120 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x124992800 == 39 [pid = 1675] [id = 63] 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x119aa0400) [pid = 1675] [serial = 185] [outer = 0x0] 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x129476400) [pid = 1675] [serial = 186] [outer = 0x119aa0400] 20:45:13 INFO - PROCESS | 1675 | 1465098313144 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x129625800) [pid = 1675] [serial = 187] [outer = 0x119aa0400] 20:45:13 INFO - PROCESS | 1675 | 1465098313422 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]]]}] 20:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 20:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:45:13 INFO - PROCESS | 1675 | 1465098313440 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:45:13 INFO - PROCESS | 1675 | 1465098313442 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:45:13 INFO - PROCESS | 1675 | 1465098313445 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:45:13 INFO - PROCESS | 1675 | 1465098313449 Marionette TRACE conn2 <- [1,226,null,{}] 20:45:13 INFO - PROCESS | 1675 | 1465098313461 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}] 20:45:13 INFO - PROCESS | 1675 | 1465098313465 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:13 INFO - PROCESS | 1675 | 1465098313595 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:45:13 INFO - PROCESS | 1675 | 1465098313601 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:13 INFO - PROCESS | 1675 | 1465098313602 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af2000 == 40 [pid = 1675] [id = 64] 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12934f400) [pid = 1675] [serial = 188] [outer = 0x0] 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x129661400) [pid = 1675] [serial = 189] [outer = 0x12934f400] 20:45:13 INFO - PROCESS | 1675 | 1465098313640 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12a816c00) [pid = 1675] [serial = 190] [outer = 0x12934f400] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x112f55800 == 39 [pid = 1675] [id = 52] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x11687c000 == 38 [pid = 1675] [id = 51] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x115e96800 == 37 [pid = 1675] [id = 53] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x117062000 == 36 [pid = 1675] [id = 54] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x118671800 == 35 [pid = 1675] [id = 56] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a3800 == 34 [pid = 1675] [id = 55] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x118671000 == 33 [pid = 1675] [id = 62] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x117060800 == 32 [pid = 1675] [id = 60] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb3800 == 31 [pid = 1675] [id = 59] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x1188f2800 == 30 [pid = 1675] [id = 61] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d1800 == 29 [pid = 1675] [id = 58] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x119234000 == 28 [pid = 1675] [id = 57] 20:45:14 INFO - PROCESS | 1675 | --DOCSHELL 0x124992800 == 27 [pid = 1675] [id = 63] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12961ec00) [pid = 1675] [serial = 118] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119451800) [pid = 1675] [serial = 133] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x123d94400) [pid = 1675] [serial = 136] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x116a6e800) [pid = 1675] [serial = 123] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1167ab800) [pid = 1675] [serial = 129] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118247400) [pid = 1675] [serial = 126] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x11729c800) [pid = 1675] [serial = 124] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x119266800) [pid = 1675] [serial = 132] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x121224c00) [pid = 1675] [serial = 135] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x11834fc00) [pid = 1675] [serial = 127] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x113a07800) [pid = 1675] [serial = 120] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x116009000) [pid = 1675] [serial = 121] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x118871800) [pid = 1675] [serial = 130] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x12947d400) [pid = 1675] [serial = 117] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x1255c7800) [pid = 1675] [serial = 103] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x129351400) [pid = 1675] [serial = 115] [outer = 0x0] [url = about:blank] 20:45:14 INFO - PROCESS | 1675 | 1465098314901 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]]]}] 20:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1487ms 20:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:45:14 INFO - PROCESS | 1675 | 1465098314932 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:45:14 INFO - PROCESS | 1675 | 1465098314934 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:45:14 INFO - PROCESS | 1675 | 1465098314937 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:45:14 INFO - PROCESS | 1675 | 1465098314940 Marionette TRACE conn2 <- [1,230,null,{}] 20:45:14 INFO - PROCESS | 1675 | 1465098314944 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}] 20:45:14 INFO - PROCESS | 1675 | 1465098314946 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:15 INFO - PROCESS | 1675 | 1465098315020 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:45:15 INFO - PROCESS | 1675 | 1465098315064 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:15 INFO - PROCESS | 1675 | 1465098315067 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x113326800 == 28 [pid = 1675] [id = 65] 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x11661f400) [pid = 1675] [serial = 191] [outer = 0x0] 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x1167b5000) [pid = 1675] [serial = 192] [outer = 0x11661f400] 20:45:15 INFO - PROCESS | 1675 | 1465098315095 Marionette DEBUG loaded listener.js 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x11729fc00) [pid = 1675] [serial = 193] [outer = 0x11661f400] 20:45:15 INFO - PROCESS | 1675 | 1465098315376 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]]]}] 20:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 20:45:15 INFO - PROCESS | 1675 | 1465098315409 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 1675 | 1465098315413 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:45:15 INFO - PROCESS | 1675 | 1465098315425 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:45:15 INFO - PROCESS | 1675 | 1465098315427 Marionette TRACE conn2 <- [1,234,null,{}] 20:45:15 INFO - PROCESS | 1675 | 1465098315431 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}] 20:45:15 INFO - PROCESS | 1675 | 1465098315435 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:15 INFO - PROCESS | 1675 | 1465098315511 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:45:15 INFO - PROCESS | 1675 | 1465098315517 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:15 INFO - PROCESS | 1675 | 1465098315519 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x11666b800 == 29 [pid = 1675] [id = 66] 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11814fc00) [pid = 1675] [serial = 194] [outer = 0x0] 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x118251400) [pid = 1675] [serial = 195] [outer = 0x11814fc00] 20:45:15 INFO - PROCESS | 1675 | 1465098315546 Marionette DEBUG loaded listener.js 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x118351c00) [pid = 1675] [serial = 196] [outer = 0x11814fc00] 20:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x119264400) [pid = 1675] [serial = 197] [outer = 0x12ccfc400] 20:45:15 INFO - PROCESS | 1675 | 1465098315874 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]]]}] 20:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 473ms 20:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:45:15 INFO - PROCESS | 1675 | 1465098315909 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 1675 | 1465098315910 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:45:15 INFO - PROCESS | 1675 | 1465098315912 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:45:15 INFO - PROCESS | 1675 | 1465098315923 Marionette TRACE conn2 <- [1,238,null,{}] 20:45:15 INFO - PROCESS | 1675 | 1465098315931 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}] 20:45:15 INFO - PROCESS | 1675 | 1465098315934 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | 1465098316009 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:45:16 INFO - PROCESS | 1675 | 1465098316018 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 1675 | 1465098316020 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e15800 == 30 [pid = 1675] [id = 67] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x111e35800) [pid = 1675] [serial = 198] [outer = 0x0] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1192cb800) [pid = 1675] [serial = 199] [outer = 0x111e35800] 20:45:16 INFO - PROCESS | 1675 | 1465098316048 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x121120c00) [pid = 1675] [serial = 200] [outer = 0x111e35800] 20:45:16 INFO - PROCESS | 1675 | 1465098316361 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]]]}] 20:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 481ms 20:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:45:16 INFO - PROCESS | 1675 | 1465098316394 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:45:16 INFO - PROCESS | 1675 | 1465098316395 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:45:16 INFO - PROCESS | 1675 | 1465098316400 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 1675 | 1465098316401 Marionette TRACE conn2 <- [1,242,null,{}] 20:45:16 INFO - PROCESS | 1675 | 1465098316403 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}] 20:45:16 INFO - PROCESS | 1675 | 1465098316405 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | 1465098316476 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:45:16 INFO - PROCESS | 1675 | 1465098316520 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 1675 | 1465098316521 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11831a800 == 31 [pid = 1675] [id = 68] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x119268800) [pid = 1675] [serial = 201] [outer = 0x0] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1218b7c00) [pid = 1675] [serial = 202] [outer = 0x119268800] 20:45:16 INFO - PROCESS | 1675 | 1465098316546 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x124aee400) [pid = 1675] [serial = 203] [outer = 0x119268800] 20:45:16 INFO - PROCESS | 1675 | 1465098316800 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]]]}] 20:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 421ms 20:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:45:16 INFO - PROCESS | 1675 | 1465098316820 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:45:16 INFO - PROCESS | 1675 | 1465098316821 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:45:16 INFO - PROCESS | 1675 | 1465098316823 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 1675 | 1465098316824 Marionette TRACE conn2 <- [1,246,null,{}] 20:45:16 INFO - PROCESS | 1675 | 1465098316838 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}] 20:45:16 INFO - PROCESS | 1675 | 1465098316839 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | 1465098316920 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:45:16 INFO - PROCESS | 1675 | 1465098316924 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 1675 | 1465098316925 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897f000 == 32 [pid = 1675] [id = 69] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x113d79c00) [pid = 1675] [serial = 204] [outer = 0x0] 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x124986c00) [pid = 1675] [serial = 205] [outer = 0x113d79c00] 20:45:16 INFO - PROCESS | 1675 | 1465098316952 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x125715c00) [pid = 1675] [serial = 206] [outer = 0x113d79c00] 20:45:17 INFO - PROCESS | 1675 | 1465098317252 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]]]}] 20:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 477ms 20:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:45:17 INFO - PROCESS | 1675 | 1465098317301 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:45:17 INFO - PROCESS | 1675 | 1465098317302 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:45:17 INFO - PROCESS | 1675 | 1465098317304 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 1675 | 1465098317306 Marionette TRACE conn2 <- [1,250,null,{}] 20:45:17 INFO - PROCESS | 1675 | 1465098317308 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}] 20:45:17 INFO - PROCESS | 1675 | 1465098317312 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:17 INFO - PROCESS | 1675 | 1465098317419 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:45:17 INFO - PROCESS | 1675 | 1465098317424 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:17 INFO - PROCESS | 1675 | 1465098317425 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d0000 == 33 [pid = 1675] [id = 70] 20:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x125081800) [pid = 1675] [serial = 207] [outer = 0x0] 20:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126a75800) [pid = 1675] [serial = 208] [outer = 0x125081800] 20:45:17 INFO - PROCESS | 1675 | 1465098317450 Marionette DEBUG loaded listener.js 20:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12902c800) [pid = 1675] [serial = 209] [outer = 0x125081800] 20:45:17 INFO - PROCESS | 1675 | 1465098317778 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]]]}] 20:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 20:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:45:17 INFO - PROCESS | 1675 | 1465098317824 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:45:17 INFO - PROCESS | 1675 | 1465098317826 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:45:17 INFO - PROCESS | 1675 | 1465098317829 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 1675 | 1465098317831 Marionette TRACE conn2 <- [1,254,null,{}] 20:45:17 INFO - PROCESS | 1675 | 1465098317834 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}] 20:45:17 INFO - PROCESS | 1675 | 1465098317836 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:17 INFO - PROCESS | 1675 | 1465098317941 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:45:17 INFO - PROCESS | 1675 | 1465098317948 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:17 INFO - PROCESS | 1675 | 1465098317950 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x12113e000 == 34 [pid = 1675] [id = 71] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11830a000) [pid = 1675] [serial = 210] [outer = 0x0] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x129347c00) [pid = 1675] [serial = 211] [outer = 0x11830a000] 20:45:18 INFO - PROCESS | 1675 | 1465098318029 Marionette DEBUG loaded listener.js 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12947c000) [pid = 1675] [serial = 212] [outer = 0x11830a000] 20:45:18 INFO - PROCESS | 1675 | 1465098318335 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]]]}] 20:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 20:45:18 INFO - PROCESS | 1675 | 1465098318357 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:45:18 INFO - PROCESS | 1675 | 1465098318358 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:45:18 INFO - PROCESS | 1675 | 1465098318360 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:45:18 INFO - PROCESS | 1675 | 1465098318362 Marionette TRACE conn2 <- [1,258,null,{}] 20:45:18 INFO - PROCESS | 1675 | 1465098318372 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}] 20:45:18 INFO - PROCESS | 1675 | 1465098318373 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:18 INFO - PROCESS | 1675 | 1465098318450 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:45:18 INFO - PROCESS | 1675 | 1465098318454 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:18 INFO - PROCESS | 1675 | 1465098318455 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e1800 == 35 [pid = 1675] [id = 72] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x125084000) [pid = 1675] [serial = 213] [outer = 0x0] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x129623000) [pid = 1675] [serial = 214] [outer = 0x125084000] 20:45:18 INFO - PROCESS | 1675 | 1465098318480 Marionette DEBUG loaded listener.js 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12a807000) [pid = 1675] [serial = 215] [outer = 0x125084000] 20:45:18 INFO - PROCESS | 1675 | 1465098318783 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]]]}] 20:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 20:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:45:18 INFO - PROCESS | 1675 | 1465098318833 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:45:18 INFO - PROCESS | 1675 | 1465098318834 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:45:18 INFO - PROCESS | 1675 | 1465098318836 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:45:18 INFO - PROCESS | 1675 | 1465098318837 Marionette TRACE conn2 <- [1,262,null,{}] 20:45:18 INFO - PROCESS | 1675 | 1465098318839 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}] 20:45:18 INFO - PROCESS | 1675 | 1465098318840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:18 INFO - PROCESS | 1675 | 1465098318931 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:45:18 INFO - PROCESS | 1675 | 1465098318937 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:18 INFO - PROCESS | 1675 | 1465098318938 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x11735f800 == 36 [pid = 1675] [id = 73] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x118621000) [pid = 1675] [serial = 216] [outer = 0x0] 20:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12a81d400) [pid = 1675] [serial = 217] [outer = 0x118621000] 20:45:18 INFO - PROCESS | 1675 | 1465098318971 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12a825400) [pid = 1675] [serial = 218] [outer = 0x118621000] 20:45:19 INFO - PROCESS | 1675 | 1465098319238 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]]]}] 20:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 419ms 20:45:19 INFO - PROCESS | 1675 | 1465098319255 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:45:19 INFO - PROCESS | 1675 | 1465098319257 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:45:19 INFO - PROCESS | 1675 | 1465098319259 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:45:19 INFO - PROCESS | 1675 | 1465098319260 Marionette TRACE conn2 <- [1,266,null,{}] 20:45:19 INFO - PROCESS | 1675 | 1465098319262 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}] 20:45:19 INFO - PROCESS | 1675 | 1465098319263 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:19 INFO - PROCESS | 1675 | 1465098319351 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:45:19 INFO - PROCESS | 1675 | 1465098319354 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:19 INFO - PROCESS | 1675 | 1465098319355 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d06800 == 37 [pid = 1675] [id = 74] 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12a98a000) [pid = 1675] [serial = 219] [outer = 0x0] 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12a994800) [pid = 1675] [serial = 220] [outer = 0x12a98a000] 20:45:19 INFO - PROCESS | 1675 | 1465098319381 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12abedc00) [pid = 1675] [serial = 221] [outer = 0x12a98a000] 20:45:19 INFO - PROCESS | 1675 | 1465098319705 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]]]}] 20:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 20:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:45:19 INFO - PROCESS | 1675 | 1465098319733 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:45:19 INFO - PROCESS | 1675 | 1465098319734 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:45:19 INFO - PROCESS | 1675 | 1465098319737 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:45:19 INFO - PROCESS | 1675 | 1465098319738 Marionette TRACE conn2 <- [1,270,null,{}] 20:45:19 INFO - PROCESS | 1675 | 1465098319741 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}] 20:45:19 INFO - PROCESS | 1675 | 1465098319742 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:19 INFO - PROCESS | 1675 | 1465098319852 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:45:19 INFO - PROCESS | 1675 | 1465098319863 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:19 INFO - PROCESS | 1675 | 1465098319865 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897c000 == 38 [pid = 1675] [id = 75] 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x111c82800) [pid = 1675] [serial = 222] [outer = 0x0] 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12abee400) [pid = 1675] [serial = 223] [outer = 0x111c82800] 20:45:19 INFO - PROCESS | 1675 | 1465098319890 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x125713400) [pid = 1675] [serial = 224] [outer = 0x111c82800] 20:45:20 INFO - PROCESS | 1675 | 1465098320196 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]]]}] 20:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 20:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:45:20 INFO - PROCESS | 1675 | 1465098320209 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 1675 | 1465098320210 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:45:20 INFO - PROCESS | 1675 | 1465098320219 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 1675 | 1465098320220 Marionette TRACE conn2 <- [1,274,null,{}] 20:45:20 INFO - PROCESS | 1675 | 1465098320223 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}] 20:45:20 INFO - PROCESS | 1675 | 1465098320224 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:20 INFO - PROCESS | 1675 | 1465098320320 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:45:20 INFO - PROCESS | 1675 | 1465098320352 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:20 INFO - PROCESS | 1675 | 1465098320353 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x128ccc000 == 39 [pid = 1675] [id = 76] 20:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12b2c9800) [pid = 1675] [serial = 225] [outer = 0x0] 20:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12ba88400) [pid = 1675] [serial = 226] [outer = 0x12b2c9800] 20:45:20 INFO - PROCESS | 1675 | 1465098320377 Marionette DEBUG loaded listener.js 20:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12ba8f000) [pid = 1675] [serial = 227] [outer = 0x12b2c9800] 20:45:20 INFO - PROCESS | 1675 | 1465098320682 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]]]}] 20:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 526ms 20:45:20 INFO - PROCESS | 1675 | 1465098320739 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 1675 | 1465098320741 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:45:20 INFO - PROCESS | 1675 | 1465098320744 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 1675 | 1465098320746 Marionette TRACE conn2 <- [1,278,null,{}] 20:45:20 INFO - PROCESS | 1675 | 1465098320749 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}] 20:45:20 INFO - PROCESS | 1675 | 1465098320750 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:20 INFO - PROCESS | 1675 | 1465098320889 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:45:20 INFO - PROCESS | 1675 | 1465098320907 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:20 INFO - PROCESS | 1675 | 1465098320907 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904d800 == 40 [pid = 1675] [id = 77] 20:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12ba86400) [pid = 1675] [serial = 228] [outer = 0x0] 20:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12bc34800) [pid = 1675] [serial = 229] [outer = 0x12ba86400] 20:45:20 INFO - PROCESS | 1675 | 1465098320946 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12bc3b800) [pid = 1675] [serial = 230] [outer = 0x12ba86400] 20:45:21 INFO - PROCESS | 1675 | 1465098321292 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]]]}] 20:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 20:45:21 INFO - PROCESS | 1675 | 1465098321315 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:45:21 INFO - PROCESS | 1675 | 1465098321318 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:45:21 INFO - PROCESS | 1675 | 1465098321328 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:45:21 INFO - PROCESS | 1675 | 1465098321329 Marionette TRACE conn2 <- [1,282,null,{}] 20:45:21 INFO - PROCESS | 1675 | 1465098321333 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}] 20:45:21 INFO - PROCESS | 1675 | 1465098321334 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:21 INFO - PROCESS | 1675 | 1465098321426 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:45:21 INFO - PROCESS | 1675 | 1465098321430 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:21 INFO - PROCESS | 1675 | 1465098321431 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c7000 == 41 [pid = 1675] [id = 78] 20:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12bc35800) [pid = 1675] [serial = 231] [outer = 0x0] 20:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12bc56000) [pid = 1675] [serial = 232] [outer = 0x12bc35800] 20:45:21 INFO - PROCESS | 1675 | 1465098321454 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12bc5c800) [pid = 1675] [serial = 233] [outer = 0x12bc35800] 20:45:21 INFO - PROCESS | 1675 | 1465098321760 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]]]}] 20:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 20:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:45:21 INFO - PROCESS | 1675 | 1465098321805 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:45:21 INFO - PROCESS | 1675 | 1465098321806 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:45:21 INFO - PROCESS | 1675 | 1465098321808 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:45:21 INFO - PROCESS | 1675 | 1465098321809 Marionette TRACE conn2 <- [1,286,null,{}] 20:45:21 INFO - PROCESS | 1675 | 1465098321812 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}] 20:45:21 INFO - PROCESS | 1675 | 1465098321813 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:22 INFO - PROCESS | 1675 | 1465098322036 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x121b34800) [pid = 1675] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1121b6c00) [pid = 1675] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x112c83400) [pid = 1675] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12730d400) [pid = 1675] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x124983000) [pid = 1675] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x128ca5800) [pid = 1675] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11926f000) [pid = 1675] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x116157400) [pid = 1675] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1121b1c00) [pid = 1675] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x113f50800) [pid = 1675] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11904f000) [pid = 1675] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1168ae400) [pid = 1675] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116048800) [pid = 1675] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x115ea8c00) [pid = 1675] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119aa0400) [pid = 1675] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x113f09800) [pid = 1675] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:45:22 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x124982c00) [pid = 1675] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:45:22 INFO - PROCESS | 1675 | 1465098322076 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:22 INFO - PROCESS | 1675 | 1465098322077 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x11683c800 == 42 [pid = 1675] [id = 79] 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1121b6c00) [pid = 1675] [serial = 234] [outer = 0x0] 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11603c000) [pid = 1675] [serial = 235] [outer = 0x1121b6c00] 20:45:22 INFO - PROCESS | 1675 | 1465098322101 Marionette DEBUG loaded listener.js 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11765b000) [pid = 1675] [serial = 236] [outer = 0x1121b6c00] 20:45:22 INFO - PROCESS | 1675 | 1465098322382 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]]]}] 20:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 623ms 20:45:22 INFO - PROCESS | 1675 | 1465098322435 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:45:22 INFO - PROCESS | 1675 | 1465098322436 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:45:22 INFO - PROCESS | 1675 | 1465098322438 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:45:22 INFO - PROCESS | 1675 | 1465098322439 Marionette TRACE conn2 <- [1,290,null,{}] 20:45:22 INFO - PROCESS | 1675 | 1465098322442 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}] 20:45:22 INFO - PROCESS | 1675 | 1465098322443 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:22 INFO - PROCESS | 1675 | 1465098322522 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:45:22 INFO - PROCESS | 1675 | 1465098322525 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:22 INFO - PROCESS | 1675 | 1465098322526 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a54d000 == 43 [pid = 1675] [id = 80] 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x119aa0000) [pid = 1675] [serial = 237] [outer = 0x0] 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x128ca3000) [pid = 1675] [serial = 238] [outer = 0x119aa0000] 20:45:22 INFO - PROCESS | 1675 | 1465098322550 Marionette DEBUG loaded listener.js 20:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12bc61800) [pid = 1675] [serial = 239] [outer = 0x119aa0000] 20:45:22 INFO - PROCESS | 1675 | 1465098322850 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]]]}] 20:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 421ms 20:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:45:22 INFO - PROCESS | 1675 | 1465098322859 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:45:22 INFO - PROCESS | 1675 | 1465098322860 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:45:22 INFO - PROCESS | 1675 | 1465098322864 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:45:22 INFO - PROCESS | 1675 | 1465098322866 Marionette TRACE conn2 <- [1,294,null,{}] 20:45:22 INFO - PROCESS | 1675 | 1465098322875 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}] 20:45:22 INFO - PROCESS | 1675 | 1465098322876 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:23 INFO - PROCESS | 1675 | 1465098323008 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:45:23 INFO - PROCESS | 1675 | 1465098323048 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:23 INFO - PROCESS | 1675 | 1465098323049 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x127580800 == 44 [pid = 1675] [id = 81] 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x1168ae000) [pid = 1675] [serial = 240] [outer = 0x0] 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x127528800) [pid = 1675] [serial = 241] [outer = 0x1168ae000] 20:45:23 INFO - PROCESS | 1675 | 1465098323087 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x128c53000) [pid = 1675] [serial = 242] [outer = 0x1168ae000] 20:45:23 INFO - PROCESS | 1675 | 1465098323465 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]]]}] 20:45:23 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. 20:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 20:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:45:23 INFO - PROCESS | 1675 | 1465098323486 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:45:23 INFO - PROCESS | 1675 | 1465098323487 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:45:23 INFO - PROCESS | 1675 | 1465098323489 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:45:23 INFO - PROCESS | 1675 | 1465098323490 Marionette TRACE conn2 <- [1,298,null,{}] 20:45:23 INFO - PROCESS | 1675 | 1465098323492 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}] 20:45:23 INFO - PROCESS | 1675 | 1465098323493 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:23 INFO - PROCESS | 1675 | 1465098323572 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:45:23 INFO - PROCESS | 1675 | 1465098323621 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:23 INFO - PROCESS | 1675 | 1465098323622 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a857000 == 45 [pid = 1675] [id = 82] 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x119aa0400) [pid = 1675] [serial = 243] [outer = 0x0] 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x128c57400) [pid = 1675] [serial = 244] [outer = 0x119aa0400] 20:45:23 INFO - PROCESS | 1675 | 1465098323645 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x128c5d800) [pid = 1675] [serial = 245] [outer = 0x119aa0400] 20:45:23 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. 20:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 417ms 20:45:23 INFO - PROCESS | 1675 | 1465098323898 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]]]}] 20:45:23 INFO - PROCESS | 1675 | 1465098323907 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:45:23 INFO - PROCESS | 1675 | 1465098323908 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:45:23 INFO - PROCESS | 1675 | 1465098323911 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:45:23 INFO - PROCESS | 1675 | 1465098323912 Marionette TRACE conn2 <- [1,302,null,{}] 20:45:23 INFO - PROCESS | 1675 | 1465098323923 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}] 20:45:23 INFO - PROCESS | 1675 | 1465098323923 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:23 INFO - PROCESS | 1675 | 1465098323994 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:45:24 INFO - PROCESS | 1675 | 1465098323998 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:24 INFO - PROCESS | 1675 | 1465098324001 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9bf000 == 46 [pid = 1675] [id = 83] 20:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x128c5cc00) [pid = 1675] [serial = 246] [outer = 0x0] 20:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12bc62800) [pid = 1675] [serial = 247] [outer = 0x128c5cc00] 20:45:24 INFO - PROCESS | 1675 | 1465098324026 Marionette DEBUG loaded listener.js 20:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12c06ec00) [pid = 1675] [serial = 248] [outer = 0x128c5cc00] 20:45:24 INFO - PROCESS | 1675 | 1465098324609 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]]]}] 20:45:24 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. 20:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 777ms 20:45:24 INFO - PROCESS | 1675 | 1465098324689 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:45:24 INFO - PROCESS | 1675 | 1465098324694 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:45:24 INFO - PROCESS | 1675 | 1465098324698 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:45:24 INFO - PROCESS | 1675 | 1465098324703 Marionette TRACE conn2 <- [1,306,null,{}] 20:45:24 INFO - PROCESS | 1675 | 1465098324708 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}] 20:45:24 INFO - PROCESS | 1675 | 1465098324711 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:24 INFO - PROCESS | 1675 | 1465098324925 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:45:24 INFO - PROCESS | 1675 | 1465098324936 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:24 INFO - PROCESS | 1675 | 1465098324938 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x116887000 == 47 [pid = 1675] [id = 84] 20:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x116a6cc00) [pid = 1675] [serial = 249] [outer = 0x0] 20:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11765a400) [pid = 1675] [serial = 250] [outer = 0x116a6cc00] 20:45:24 INFO - PROCESS | 1675 | 1465098324985 Marionette DEBUG loaded listener.js 20:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x118243400) [pid = 1675] [serial = 251] [outer = 0x116a6cc00] 20:45:25 INFO - PROCESS | 1675 | 1465098325724 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]]]}] 20:45:25 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. 20:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1076ms 20:45:25 INFO - PROCESS | 1675 | 1465098325774 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:45:25 INFO - PROCESS | 1675 | 1465098325776 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:45:25 INFO - PROCESS | 1675 | 1465098325789 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - PROCESS | 1675 | 1465098325790 Marionette TRACE conn2 <- [1,310,null,{}] 20:45:25 INFO - PROCESS | 1675 | 1465098325794 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}] 20:45:25 INFO - PROCESS | 1675 | 1465098325795 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:25 INFO - PROCESS | 1675 | 1465098325895 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:45:25 INFO - PROCESS | 1675 | 1465098325972 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:25 INFO - PROCESS | 1675 | 1465098325975 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x113aaa000 == 48 [pid = 1675] [id = 85] 20:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x116f82800) [pid = 1675] [serial = 252] [outer = 0x0] 20:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11814c400) [pid = 1675] [serial = 253] [outer = 0x116f82800] 20:45:26 INFO - PROCESS | 1675 | 1465098326003 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x118306c00) [pid = 1675] [serial = 254] [outer = 0x116f82800] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12a857000 == 47 [pid = 1675] [id = 82] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x127580800 == 46 [pid = 1675] [id = 81] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12a54d000 == 45 [pid = 1675] [id = 80] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11683c800 == 44 [pid = 1675] [id = 79] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c7000 == 43 [pid = 1675] [id = 78] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12904d800 == 42 [pid = 1675] [id = 77] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x128ccc000 == 41 [pid = 1675] [id = 76] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11897c000 == 40 [pid = 1675] [id = 75] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x126d06800 == 39 [pid = 1675] [id = 74] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x129661400) [pid = 1675] [serial = 189] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11735f800 == 38 [pid = 1675] [id = 73] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e1800 == 37 [pid = 1675] [id = 72] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12113e000 == 36 [pid = 1675] [id = 71] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d0000 == 35 [pid = 1675] [id = 70] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11897f000 == 34 [pid = 1675] [id = 69] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11831a800 == 33 [pid = 1675] [id = 68] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x117e15800 == 32 [pid = 1675] [id = 67] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11666b800 == 31 [pid = 1675] [id = 66] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x113326800 == 30 [pid = 1675] [id = 65] 20:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x126af2000 == 29 [pid = 1675] [id = 64] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x124dae400) [pid = 1675] [serial = 168] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x125716c00) [pid = 1675] [serial = 171] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x126d9c800) [pid = 1675] [serial = 172] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x125715800) [pid = 1675] [serial = 169] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x124dba800) [pid = 1675] [serial = 180] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12734a800) [pid = 1675] [serial = 177] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12704bc00) [pid = 1675] [serial = 175] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x126f32000) [pid = 1675] [serial = 174] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x128ca2400) [pid = 1675] [serial = 181] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x129348000) [pid = 1675] [serial = 183] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x128ca0800) [pid = 1675] [serial = 178] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11944cc00) [pid = 1675] [serial = 144] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x116f89800) [pid = 1675] [serial = 141] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118193400) [pid = 1675] [serial = 142] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x113f4f800) [pid = 1675] [serial = 139] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x112978c00) [pid = 1675] [serial = 138] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12111e000) [pid = 1675] [serial = 165] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119436c00) [pid = 1675] [serial = 162] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119a9dc00) [pid = 1675] [serial = 163] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118626800) [pid = 1675] [serial = 159] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x118873800) [pid = 1675] [serial = 160] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x116a6f000) [pid = 1675] [serial = 156] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118157400) [pid = 1675] [serial = 157] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x116190800) [pid = 1675] [serial = 153] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x129625800) [pid = 1675] [serial = 187] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x112dafc00) [pid = 1675] [serial = 154] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116861000) [pid = 1675] [serial = 151] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116194000) [pid = 1675] [serial = 150] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x126a78c00) [pid = 1675] [serial = 148] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1255c8400) [pid = 1675] [serial = 147] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12111dc00) [pid = 1675] [serial = 145] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x129478800) [pid = 1675] [serial = 184] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x129476400) [pid = 1675] [serial = 186] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1216ecc00) [pid = 1675] [serial = 166] [outer = 0x0] [url = about:blank] 20:45:26 INFO - PROCESS | 1675 | 1465098326447 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]]]}] 20:45:26 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. 20:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 729ms 20:45:26 INFO - PROCESS | 1675 | 1465098326509 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:45:26 INFO - PROCESS | 1675 | 1465098326515 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:45:26 INFO - PROCESS | 1675 | 1465098326522 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:45:26 INFO - PROCESS | 1675 | 1465098326524 Marionette TRACE conn2 <- [1,314,null,{}] 20:45:26 INFO - PROCESS | 1675 | 1465098326528 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}] 20:45:26 INFO - PROCESS | 1675 | 1465098326530 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:26 INFO - PROCESS | 1675 | 1465098326647 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:45:26 INFO - PROCESS | 1675 | 1465098326705 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:26 INFO - PROCESS | 1675 | 1465098326706 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x116883000 == 30 [pid = 1675] [id = 86] 20:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11834e800) [pid = 1675] [serial = 255] [outer = 0x0] 20:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118576400) [pid = 1675] [serial = 256] [outer = 0x11834e800] 20:45:26 INFO - PROCESS | 1675 | 1465098326734 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118872400) [pid = 1675] [serial = 257] [outer = 0x11834e800] 20:45:27 INFO - PROCESS | 1675 | 1465098327072 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]]]}] 20:45:27 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. 20:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 572ms 20:45:27 INFO - PROCESS | 1675 | 1465098327093 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:45:27 INFO - PROCESS | 1675 | 1465098327096 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:45:27 INFO - PROCESS | 1675 | 1465098327101 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 1675 | 1465098327105 Marionette TRACE conn2 <- [1,318,null,{}] 20:45:27 INFO - PROCESS | 1675 | 1465098327116 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}] 20:45:27 INFO - PROCESS | 1675 | 1465098327121 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:27 INFO - PROCESS | 1675 | 1465098327273 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:45:27 INFO - PROCESS | 1675 | 1465098327345 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:27 INFO - PROCESS | 1675 | 1465098327348 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b7000 == 31 [pid = 1675] [id = 87] 20:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118873800) [pid = 1675] [serial = 258] [outer = 0x0] 20:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12111f000) [pid = 1675] [serial = 259] [outer = 0x118873800] 20:45:27 INFO - PROCESS | 1675 | 1465098327396 Marionette DEBUG loaded listener.js 20:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121dd4c00) [pid = 1675] [serial = 260] [outer = 0x118873800] 20:45:27 INFO - PROCESS | 1675 | 1465098327739 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]]]}] 20:45:27 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. 20:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 676ms 20:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:45:27 INFO - PROCESS | 1675 | 1465098327775 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:45:27 INFO - PROCESS | 1675 | 1465098327776 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:45:27 INFO - PROCESS | 1675 | 1465098327779 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 1675 | 1465098327780 Marionette TRACE conn2 <- [1,322,null,{}] 20:45:27 INFO - PROCESS | 1675 | 1465098327786 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}] 20:45:27 INFO - PROCESS | 1675 | 1465098327787 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:27 INFO - PROCESS | 1675 | 1465098327891 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:45:27 INFO - PROCESS | 1675 | 1465098327897 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:27 INFO - PROCESS | 1675 | 1465098327899 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188f0800 == 32 [pid = 1675] [id = 88] 20:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x124984c00) [pid = 1675] [serial = 261] [outer = 0x0] 20:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1255c8400) [pid = 1675] [serial = 262] [outer = 0x124984c00] 20:45:27 INFO - PROCESS | 1675 | 1465098327929 Marionette DEBUG loaded listener.js 20:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x126a78c00) [pid = 1675] [serial = 263] [outer = 0x124984c00] 20:45:28 INFO - PROCESS | 1675 | 1465098328316 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]]]}] 20:45:28 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. 20:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms 20:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:45:28 INFO - PROCESS | 1675 | 1465098328352 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:45:28 INFO - PROCESS | 1675 | 1465098328354 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:45:28 INFO - PROCESS | 1675 | 1465098328357 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:45:28 INFO - PROCESS | 1675 | 1465098328359 Marionette TRACE conn2 <- [1,326,null,{}] 20:45:28 INFO - PROCESS | 1675 | 1465098328362 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}] 20:45:28 INFO - PROCESS | 1675 | 1465098328364 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:28 INFO - PROCESS | 1675 | 1465098328473 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:45:28 INFO - PROCESS | 1675 | 1465098328569 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:28 INFO - PROCESS | 1675 | 1465098328570 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x119244800 == 33 [pid = 1675] [id = 89] 20:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11814b000) [pid = 1675] [serial = 264] [outer = 0x0] 20:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126d99000) [pid = 1675] [serial = 265] [outer = 0x11814b000] 20:45:28 INFO - PROCESS | 1675 | 1465098328610 Marionette DEBUG loaded listener.js 20:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x127044c00) [pid = 1675] [serial = 266] [outer = 0x11814b000] 20:45:29 INFO - PROCESS | 1675 | 1465098329021 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]]]}] 20:45:29 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. 20:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 20:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:45:29 INFO - PROCESS | 1675 | 1465098329027 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:45:29 INFO - PROCESS | 1675 | 1465098329028 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:45:29 INFO - PROCESS | 1675 | 1465098329030 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:45:29 INFO - PROCESS | 1675 | 1465098329031 Marionette TRACE conn2 <- [1,330,null,{}] 20:45:29 INFO - PROCESS | 1675 | 1465098329034 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}] 20:45:29 INFO - PROCESS | 1675 | 1465098329038 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:29 INFO - PROCESS | 1675 | 1465098329145 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:45:29 INFO - PROCESS | 1675 | 1465098329149 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:29 INFO - PROCESS | 1675 | 1465098329150 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb9000 == 34 [pid = 1675] [id = 90] 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12730dc00) [pid = 1675] [serial = 267] [outer = 0x0] 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128c4fc00) [pid = 1675] [serial = 268] [outer = 0x12730dc00] 20:45:29 INFO - PROCESS | 1675 | 1465098329175 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x128e34000) [pid = 1675] [serial = 269] [outer = 0x12730dc00] 20:45:29 INFO - PROCESS | 1675 | 1465098329508 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]]]}] 20:45:29 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. 20:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 20:45:29 INFO - PROCESS | 1675 | 1465098329551 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:45:29 INFO - PROCESS | 1675 | 1465098329553 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:45:29 INFO - PROCESS | 1675 | 1465098329555 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:45:29 INFO - PROCESS | 1675 | 1465098329556 Marionette TRACE conn2 <- [1,334,null,{}] 20:45:29 INFO - PROCESS | 1675 | 1465098329558 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}] 20:45:29 INFO - PROCESS | 1675 | 1465098329559 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:29 INFO - PROCESS | 1675 | 1465098329653 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:45:29 INFO - PROCESS | 1675 | 1465098329686 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:29 INFO - PROCESS | 1675 | 1465098329687 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x121146800 == 35 [pid = 1675] [id = 91] 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x128e34800) [pid = 1675] [serial = 270] [outer = 0x0] 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129350400) [pid = 1675] [serial = 271] [outer = 0x128e34800] 20:45:29 INFO - PROCESS | 1675 | 1465098329711 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x129480000) [pid = 1675] [serial = 272] [outer = 0x128e34800] 20:45:30 INFO - PROCESS | 1675 | 1465098330028 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]]]}] 20:45:30 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. 20:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 20:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:45:30 INFO - PROCESS | 1675 | 1465098330074 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:45:30 INFO - PROCESS | 1675 | 1465098330075 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:45:30 INFO - PROCESS | 1675 | 1465098330077 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - PROCESS | 1675 | 1465098330078 Marionette TRACE conn2 <- [1,338,null,{}] 20:45:30 INFO - PROCESS | 1675 | 1465098330080 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}] 20:45:30 INFO - PROCESS | 1675 | 1465098330081 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:30 INFO - PROCESS | 1675 | 1465098330172 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:45:30 INFO - PROCESS | 1675 | 1465098330185 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:30 INFO - PROCESS | 1675 | 1465098330186 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x1131e9000 == 36 [pid = 1675] [id = 92] 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x129619c00) [pid = 1675] [serial = 273] [outer = 0x0] 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x129661400) [pid = 1675] [serial = 274] [outer = 0x129619c00] 20:45:30 INFO - PROCESS | 1675 | 1465098330210 Marionette DEBUG loaded listener.js 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12a818c00) [pid = 1675] [serial = 275] [outer = 0x129619c00] 20:45:30 INFO - PROCESS | 1675 | 1465098330659 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]]]}] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12b2c9800) [pid = 1675] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11830a000) [pid = 1675] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119268800) [pid = 1675] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11661f400) [pid = 1675] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x125081800) [pid = 1675] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11814fc00) [pid = 1675] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x125084000) [pid = 1675] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x111e35800) [pid = 1675] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12ba86400) [pid = 1675] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118621000) [pid = 1675] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113d79c00) [pid = 1675] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12a98a000) [pid = 1675] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12934f400) [pid = 1675] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1168ae000) [pid = 1675] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12bc35800) [pid = 1675] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1121b6c00) [pid = 1675] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119aa0000) [pid = 1675] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x111c82800) [pid = 1675] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:45:30 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119aa0400) [pid = 1675] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:45:30 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. 20:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 618ms 20:45:30 INFO - PROCESS | 1675 | 1465098330695 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:45:30 INFO - PROCESS | 1675 | 1465098330697 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:45:30 INFO - PROCESS | 1675 | 1465098330701 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - PROCESS | 1675 | 1465098330702 Marionette TRACE conn2 <- [1,342,null,{}] 20:45:30 INFO - PROCESS | 1675 | 1465098330704 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}] 20:45:30 INFO - PROCESS | 1675 | 1465098330705 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:30 INFO - PROCESS | 1675 | 1465098330785 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:45:30 INFO - PROCESS | 1675 | 1465098330788 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:30 INFO - PROCESS | 1675 | 1465098330790 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb3800 == 37 [pid = 1675] [id = 93] 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x116a6e800) [pid = 1675] [serial = 276] [outer = 0x0] 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119aa0400) [pid = 1675] [serial = 277] [outer = 0x116a6e800] 20:45:30 INFO - PROCESS | 1675 | 1465098330816 Marionette DEBUG loaded listener.js 20:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x127048c00) [pid = 1675] [serial = 278] [outer = 0x116a6e800] 20:45:31 INFO - PROCESS | 1675 | 1465098331140 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]]]}] 20:45:31 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. 20:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 20:45:31 INFO - PROCESS | 1675 | 1465098331170 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:45:31 INFO - PROCESS | 1675 | 1465098331171 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:45:31 INFO - PROCESS | 1675 | 1465098331174 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:45:31 INFO - PROCESS | 1675 | 1465098331175 Marionette TRACE conn2 <- [1,346,null,{}] 20:45:31 INFO - PROCESS | 1675 | 1465098331178 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}] 20:45:31 INFO - PROCESS | 1675 | 1465098331179 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:31 INFO - PROCESS | 1675 | 1465098331255 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:45:31 INFO - PROCESS | 1675 | 1465098331306 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:31 INFO - PROCESS | 1675 | 1465098331307 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x124dd4000 == 38 [pid = 1675] [id = 94] 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118250400) [pid = 1675] [serial = 279] [outer = 0x0] 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12934f400) [pid = 1675] [serial = 280] [outer = 0x118250400] 20:45:31 INFO - PROCESS | 1675 | 1465098331332 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x126a76400) [pid = 1675] [serial = 281] [outer = 0x118250400] 20:45:31 INFO - PROCESS | 1675 | 1465098331582 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]]]}] 20:45:31 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. 20:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 419ms 20:45:31 INFO - PROCESS | 1675 | 1465098331593 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:45:31 INFO - PROCESS | 1675 | 1465098331595 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:45:31 INFO - PROCESS | 1675 | 1465098331598 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:45:31 INFO - PROCESS | 1675 | 1465098331602 Marionette TRACE conn2 <- [1,350,null,{}] 20:45:31 INFO - PROCESS | 1675 | 1465098331609 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}] 20:45:31 INFO - PROCESS | 1675 | 1465098331611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:31 INFO - PROCESS | 1675 | 1465098331714 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:45:31 INFO - PROCESS | 1675 | 1465098331720 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:31 INFO - PROCESS | 1675 | 1465098331722 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x127578000 == 39 [pid = 1675] [id = 95] 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12a98cc00) [pid = 1675] [serial = 282] [outer = 0x0] 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12abf7000) [pid = 1675] [serial = 283] [outer = 0x12a98cc00] 20:45:31 INFO - PROCESS | 1675 | 1465098331747 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12ba86c00) [pid = 1675] [serial = 284] [outer = 0x12a98cc00] 20:45:32 INFO - PROCESS | 1675 | 1465098332087 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]]]}] 20:45:32 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. 20:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 527ms 20:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:45:32 INFO - PROCESS | 1675 | 1465098332124 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:45:32 INFO - PROCESS | 1675 | 1465098332125 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:45:32 INFO - PROCESS | 1675 | 1465098332128 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:45:32 INFO - PROCESS | 1675 | 1465098332129 Marionette TRACE conn2 <- [1,354,null,{}] 20:45:32 INFO - PROCESS | 1675 | 1465098332132 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}] 20:45:32 INFO - PROCESS | 1675 | 1465098332133 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:32 INFO - PROCESS | 1675 | 1465098332230 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:45:32 INFO - PROCESS | 1675 | 1465098332237 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:32 INFO - PROCESS | 1675 | 1465098332238 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cd7800 == 40 [pid = 1675] [id = 96] 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12ba89000) [pid = 1675] [serial = 285] [outer = 0x0] 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12bc33800) [pid = 1675] [serial = 286] [outer = 0x12ba89000] 20:45:32 INFO - PROCESS | 1675 | 1465098332262 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12bc40800) [pid = 1675] [serial = 287] [outer = 0x12ba89000] 20:45:32 INFO - PROCESS | 1675 | 1465098332557 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]]]}] 20:45:32 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. 20:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 20:45:32 INFO - PROCESS | 1675 | 1465098332602 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:45:32 INFO - PROCESS | 1675 | 1465098332611 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:45:32 INFO - PROCESS | 1675 | 1465098332615 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:45:32 INFO - PROCESS | 1675 | 1465098332617 Marionette TRACE conn2 <- [1,358,null,{}] 20:45:32 INFO - PROCESS | 1675 | 1465098332619 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}] 20:45:32 INFO - PROCESS | 1675 | 1465098332620 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:32 INFO - PROCESS | 1675 | 1465098332694 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:45:32 INFO - PROCESS | 1675 | 1465098332789 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:32 INFO - PROCESS | 1675 | 1465098332791 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x11255c800 == 41 [pid = 1675] [id = 97] 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x111e6c000) [pid = 1675] [serial = 288] [outer = 0x0] 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x112dafc00) [pid = 1675] [serial = 289] [outer = 0x111e6c000] 20:45:32 INFO - PROCESS | 1675 | 1465098332822 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1161f8c00) [pid = 1675] [serial = 290] [outer = 0x111e6c000] 20:45:33 INFO - PROCESS | 1675 | 1465098333254 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]]]}] 20:45:33 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. 20:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 20:45:33 INFO - PROCESS | 1675 | 1465098333286 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:45:33 INFO - PROCESS | 1675 | 1465098333289 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:45:33 INFO - PROCESS | 1675 | 1465098333292 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:45:33 INFO - PROCESS | 1675 | 1465098333293 Marionette TRACE conn2 <- [1,362,null,{}] 20:45:33 INFO - PROCESS | 1675 | 1465098333297 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}] 20:45:33 INFO - PROCESS | 1675 | 1465098333300 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:33 INFO - PROCESS | 1675 | 1465098333402 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:45:33 INFO - PROCESS | 1675 | 1465098333488 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:33 INFO - PROCESS | 1675 | 1465098333490 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x11831c000 == 42 [pid = 1675] [id = 98] 20:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11886a400) [pid = 1675] [serial = 291] [outer = 0x0] 20:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x119005000) [pid = 1675] [serial = 292] [outer = 0x11886a400] 20:45:33 INFO - PROCESS | 1675 | 1465098333517 Marionette DEBUG loaded listener.js 20:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1192d3c00) [pid = 1675] [serial = 293] [outer = 0x11886a400] 20:45:33 INFO - PROCESS | 1675 | 1465098333951 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]]]}] 20:45:33 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. 20:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 20:45:33 INFO - PROCESS | 1675 | 1465098333967 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:45:33 INFO - PROCESS | 1675 | 1465098333971 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:45:33 INFO - PROCESS | 1675 | 1465098333975 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:45:33 INFO - PROCESS | 1675 | 1465098333978 Marionette TRACE conn2 <- [1,366,null,{}] 20:45:33 INFO - PROCESS | 1675 | 1465098333981 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}] 20:45:33 INFO - PROCESS | 1675 | 1465098333984 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:34 INFO - PROCESS | 1675 | 1465098334130 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:45:34 INFO - PROCESS | 1675 | 1465098334225 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:34 INFO - PROCESS | 1675 | 1465098334226 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x123da9000 == 43 [pid = 1675] [id = 99] 20:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x121126c00) [pid = 1675] [serial = 294] [outer = 0x0] 20:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1255bb400) [pid = 1675] [serial = 295] [outer = 0x121126c00] 20:45:34 INFO - PROCESS | 1675 | 1465098334272 Marionette DEBUG loaded listener.js 20:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x126fcc400) [pid = 1675] [serial = 296] [outer = 0x121126c00] 20:45:34 INFO - PROCESS | 1675 | 1465098334820 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]]]}] 20:45:34 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. 20:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 876ms 20:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:45:34 INFO - PROCESS | 1675 | 1465098334851 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:45:34 INFO - PROCESS | 1675 | 1465098334852 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:45:34 INFO - PROCESS | 1675 | 1465098334859 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:45:34 INFO - PROCESS | 1675 | 1465098334863 Marionette TRACE conn2 <- [1,370,null,{}] 20:45:34 INFO - PROCESS | 1675 | 1465098334866 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}] 20:45:34 INFO - PROCESS | 1675 | 1465098334869 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:34 INFO - PROCESS | 1675 | 1465098334967 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:45:35 INFO - PROCESS | 1675 | 1465098335019 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:35 INFO - PROCESS | 1675 | 1465098335020 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7af800 == 44 [pid = 1675] [id = 100] 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x127523c00) [pid = 1675] [serial = 297] [outer = 0x0] 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x129343800) [pid = 1675] [serial = 298] [outer = 0x127523c00] 20:45:35 INFO - PROCESS | 1675 | 1465098335049 Marionette DEBUG loaded listener.js 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12a825000) [pid = 1675] [serial = 299] [outer = 0x127523c00] 20:45:35 INFO - PROCESS | 1675 | 1465098335487 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]]]}] 20:45:35 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. 20:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 680ms 20:45:35 INFO - PROCESS | 1675 | 1465098335535 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:45:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:45:35 INFO - PROCESS | 1675 | 1465098335537 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:45:35 INFO - PROCESS | 1675 | 1465098335540 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:45:35 INFO - PROCESS | 1675 | 1465098335541 Marionette TRACE conn2 <- [1,374,null,{}] 20:45:35 INFO - PROCESS | 1675 | 1465098335544 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}] 20:45:35 INFO - PROCESS | 1675 | 1465098335545 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:35 INFO - PROCESS | 1675 | 1465098335666 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:45:35 INFO - PROCESS | 1675 | 1465098335730 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:35 INFO - PROCESS | 1675 | 1465098335731 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eaf000 == 45 [pid = 1675] [id = 101] 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x124af0800) [pid = 1675] [serial = 300] [outer = 0x0] 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b158000) [pid = 1675] [serial = 301] [outer = 0x124af0800] 20:45:35 INFO - PROCESS | 1675 | 1465098335760 Marionette DEBUG loaded listener.js 20:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12ba93800) [pid = 1675] [serial = 302] [outer = 0x124af0800] 20:45:36 INFO - PROCESS | 1675 | 1465098336390 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:45:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:45:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 919ms 20:45:36 INFO - PROCESS | 1675 | 1465098336460 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:45:36 INFO - PROCESS | 1675 | 1465098336463 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:45:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:45:36 INFO - PROCESS | 1675 | 1465098336468 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:45:36 INFO - PROCESS | 1675 | 1465098336471 Marionette TRACE conn2 <- [1,378,null,{}] 20:45:36 INFO - PROCESS | 1675 | 1465098336476 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}] 20:45:36 INFO - PROCESS | 1675 | 1465098336478 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:36 INFO - PROCESS | 1675 | 1465098336610 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:45:36 INFO - PROCESS | 1675 | 1465098336736 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:36 INFO - PROCESS | 1675 | 1465098336737 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x1129c1000 == 46 [pid = 1675] [id = 102] 20:45:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118155c00) [pid = 1675] [serial = 303] [outer = 0x0] 20:45:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x118819000) [pid = 1675] [serial = 304] [outer = 0x118155c00] 20:45:36 INFO - PROCESS | 1675 | 1465098336763 Marionette DEBUG loaded listener.js 20:45:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x119ab8800) [pid = 1675] [serial = 305] [outer = 0x118155c00] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x128cd7800 == 45 [pid = 1675] [id = 96] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x127578000 == 44 [pid = 1675] [id = 95] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x124dd4000 == 43 [pid = 1675] [id = 94] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb3800 == 42 [pid = 1675] [id = 93] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1131e9000 == 41 [pid = 1675] [id = 92] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x121146800 == 40 [pid = 1675] [id = 91] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb9000 == 39 [pid = 1675] [id = 90] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x119244800 == 38 [pid = 1675] [id = 89] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1188f0800 == 37 [pid = 1675] [id = 88] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b7000 == 36 [pid = 1675] [id = 87] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x116883000 == 35 [pid = 1675] [id = 86] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x113aaa000 == 34 [pid = 1675] [id = 85] 20:45:37 INFO - PROCESS | 1675 | --DOCSHELL 0x116887000 == 33 [pid = 1675] [id = 84] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12ba88400) [pid = 1675] [serial = 226] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x129347c00) [pid = 1675] [serial = 211] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12947c000) [pid = 1675] [serial = 212] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x1218b7c00) [pid = 1675] [serial = 202] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x124aee400) [pid = 1675] [serial = 203] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x1167b5000) [pid = 1675] [serial = 192] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x11729fc00) [pid = 1675] [serial = 193] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x126a75800) [pid = 1675] [serial = 208] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12902c800) [pid = 1675] [serial = 209] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x118251400) [pid = 1675] [serial = 195] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118351c00) [pid = 1675] [serial = 196] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x129623000) [pid = 1675] [serial = 214] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12a807000) [pid = 1675] [serial = 215] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1192cb800) [pid = 1675] [serial = 199] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x121120c00) [pid = 1675] [serial = 200] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12bc34800) [pid = 1675] [serial = 229] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12a81d400) [pid = 1675] [serial = 217] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12a825400) [pid = 1675] [serial = 218] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x124986c00) [pid = 1675] [serial = 205] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12a994800) [pid = 1675] [serial = 220] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x12abedc00) [pid = 1675] [serial = 221] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12a816c00) [pid = 1675] [serial = 190] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125715c00) [pid = 1675] [serial = 206] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12ba8f000) [pid = 1675] [serial = 227] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x128c53000) [pid = 1675] [serial = 242] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12bc56000) [pid = 1675] [serial = 232] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12bc3b800) [pid = 1675] [serial = 230] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11765b000) [pid = 1675] [serial = 236] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11603c000) [pid = 1675] [serial = 235] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x128ca3000) [pid = 1675] [serial = 238] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12abee400) [pid = 1675] [serial = 223] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12d030400) [pid = 1675] [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.] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x125713400) [pid = 1675] [serial = 224] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12bc5c800) [pid = 1675] [serial = 233] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12bc61800) [pid = 1675] [serial = 239] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128c57400) [pid = 1675] [serial = 244] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x127528800) [pid = 1675] [serial = 241] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x128c5d800) [pid = 1675] [serial = 245] [outer = 0x0] [url = about:blank] 20:45:37 INFO - PROCESS | 1675 | 1465098337169 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:45:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:45:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 724ms 20:45:37 INFO - PROCESS | 1675 | 1465098337190 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 1675 | 1465098337193 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:45:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:45:37 INFO - PROCESS | 1675 | 1465098337208 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 1675 | 1465098337210 Marionette TRACE conn2 <- [1,382,null,{}] 20:45:37 INFO - PROCESS | 1675 | 1465098337215 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}] 20:45:37 INFO - PROCESS | 1675 | 1465098337217 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:37 INFO - PROCESS | 1675 | 1465098337296 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:45:37 INFO - PROCESS | 1675 | 1465098337303 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:37 INFO - PROCESS | 1675 | 1465098337304 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x117353800 == 34 [pid = 1675] [id = 103] 20:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x1219b7800) [pid = 1675] [serial = 306] [outer = 0x0] 20:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x124aee400) [pid = 1675] [serial = 307] [outer = 0x1219b7800] 20:45:37 INFO - PROCESS | 1675 | 1465098337331 Marionette DEBUG loaded listener.js 20:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x126a23800) [pid = 1675] [serial = 308] [outer = 0x1219b7800] 20:45:37 INFO - PROCESS | 1675 | 1465098337787 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:45:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:45:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 636ms 20:45:37 INFO - PROCESS | 1675 | 1465098337834 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 1675 | 1465098337835 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:45:37 INFO - PROCESS | 1675 | 1465098337838 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 1675 | 1465098337840 Marionette TRACE conn2 <- [1,386,null,{}] 20:45:37 INFO - PROCESS | 1675 | 1465098337847 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}] 20:45:37 INFO - PROCESS | 1675 | 1465098337850 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:37 INFO - PROCESS | 1675 | 1465098337932 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:45:37 INFO - PROCESS | 1675 | 1465098337938 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:37 INFO - PROCESS | 1675 | 1465098337939 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d8000 == 35 [pid = 1675] [id = 104] 20:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x12751e800) [pid = 1675] [serial = 309] [outer = 0x0] 20:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x12934d000) [pid = 1675] [serial = 310] [outer = 0x12751e800] 20:45:37 INFO - PROCESS | 1675 | 1465098337967 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12a98a800) [pid = 1675] [serial = 311] [outer = 0x12751e800] 20:45:38 INFO - PROCESS | 1675 | 1465098338319 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]]]}] 20:45:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:45:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 20:45:38 INFO - PROCESS | 1675 | 1465098338359 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:45:38 INFO - PROCESS | 1675 | 1465098338361 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:45:38 INFO - PROCESS | 1675 | 1465098338364 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:45:38 INFO - PROCESS | 1675 | 1465098338365 Marionette TRACE conn2 <- [1,390,null,{}] 20:45:38 INFO - PROCESS | 1675 | 1465098338368 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}] 20:45:38 INFO - PROCESS | 1675 | 1465098338369 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:38 INFO - PROCESS | 1675 | 1465098338447 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:45:38 INFO - PROCESS | 1675 | 1465098338453 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:38 INFO - PROCESS | 1675 | 1465098338454 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x121355000 == 36 [pid = 1675] [id = 105] 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12abf5800) [pid = 1675] [serial = 312] [outer = 0x0] 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12b2d4800) [pid = 1675] [serial = 313] [outer = 0x12abf5800] 20:45:38 INFO - PROCESS | 1675 | 1465098338479 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12bc3e800) [pid = 1675] [serial = 314] [outer = 0x12abf5800] 20:45:38 INFO - PROCESS | 1675 | 1465098338816 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]]]}] 20:45:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:45:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 20:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:45:38 INFO - PROCESS | 1675 | 1465098338835 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:45:38 INFO - PROCESS | 1675 | 1465098338836 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:45:38 INFO - PROCESS | 1675 | 1465098338839 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:45:38 INFO - PROCESS | 1675 | 1465098338840 Marionette TRACE conn2 <- [1,394,null,{}] 20:45:38 INFO - PROCESS | 1675 | 1465098338842 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}] 20:45:38 INFO - PROCESS | 1675 | 1465098338843 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:38 INFO - PROCESS | 1675 | 1465098338924 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:45:38 INFO - PROCESS | 1675 | 1465098338927 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:38 INFO - PROCESS | 1675 | 1465098338929 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d44000 == 37 [pid = 1675] [id = 106] 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12bc56400) [pid = 1675] [serial = 315] [outer = 0x0] 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12bc5ec00) [pid = 1675] [serial = 316] [outer = 0x12bc56400] 20:45:38 INFO - PROCESS | 1675 | 1465098338955 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12c06f000) [pid = 1675] [serial = 317] [outer = 0x12bc56400] 20:45:39 INFO - PROCESS | 1675 | 1465098339318 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]]]}] 20:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 20:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:45:39 INFO - PROCESS | 1675 | 1465098339359 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:45:39 INFO - PROCESS | 1675 | 1465098339360 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:45:39 INFO - PROCESS | 1675 | 1465098339362 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:45:39 INFO - PROCESS | 1675 | 1465098339364 Marionette TRACE conn2 <- [1,398,null,{}] 20:45:39 INFO - PROCESS | 1675 | 1465098339368 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}] 20:45:39 INFO - PROCESS | 1675 | 1465098339372 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:39 INFO - PROCESS | 1675 | 1465098339489 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:45:39 INFO - PROCESS | 1675 | 1465098339501 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:39 INFO - PROCESS | 1675 | 1465098339502 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x113fee800 == 38 [pid = 1675] [id = 107] 20:45:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12bc5cc00) [pid = 1675] [serial = 318] [outer = 0x0] 20:45:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12c163000) [pid = 1675] [serial = 319] [outer = 0x12bc5cc00] 20:45:39 INFO - PROCESS | 1675 | 1465098339527 Marionette DEBUG loaded listener.js 20:45:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12c5ce800) [pid = 1675] [serial = 320] [outer = 0x12bc5cc00] 20:45:39 INFO - PROCESS | 1675 | 1465098339880 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]]]}] 20:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 571ms 20:45:39 INFO - PROCESS | 1675 | 1465098339935 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:45:39 INFO - PROCESS | 1675 | 1465098339937 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:45:39 INFO - PROCESS | 1675 | 1465098339946 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:45:39 INFO - PROCESS | 1675 | 1465098339948 Marionette TRACE conn2 <- [1,402,null,{}] 20:45:39 INFO - PROCESS | 1675 | 1465098339951 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}] 20:45:39 INFO - PROCESS | 1675 | 1465098339952 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:40 INFO - PROCESS | 1675 | 1465098340096 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:45:40 INFO - PROCESS | 1675 | 1465098340116 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:40 INFO - PROCESS | 1675 | 1465098340117 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cd6000 == 39 [pid = 1675] [id = 108] 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12bc61c00) [pid = 1675] [serial = 321] [outer = 0x0] 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12c5d5c00) [pid = 1675] [serial = 322] [outer = 0x12bc61c00] 20:45:40 INFO - PROCESS | 1675 | 1465098340155 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12c878000) [pid = 1675] [serial = 323] [outer = 0x12bc61c00] 20:45:40 INFO - PROCESS | 1675 | 1465098340470 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:45:40 INFO - PROCESS | 1675 | 1465098340629 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]]]}] 20:45:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:45:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 721ms 20:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:45:40 INFO - PROCESS | 1675 | 1465098340670 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 1675 | 1465098340671 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:45:40 INFO - PROCESS | 1675 | 1465098340673 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - PROCESS | 1675 | 1465098340674 Marionette TRACE conn2 <- [1,406,null,{}] 20:45:40 INFO - PROCESS | 1675 | 1465098340677 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}] 20:45:40 INFO - PROCESS | 1675 | 1465098340678 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:40 INFO - PROCESS | 1675 | 1465098340781 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:45:40 INFO - PROCESS | 1675 | 1465098340785 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:40 INFO - PROCESS | 1675 | 1465098340786 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a9800 == 40 [pid = 1675] [id = 109] 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12c87dc00) [pid = 1675] [serial = 324] [outer = 0x0] 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12c881c00) [pid = 1675] [serial = 325] [outer = 0x12c87dc00] 20:45:40 INFO - PROCESS | 1675 | 1465098340839 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12d027400) [pid = 1675] [serial = 326] [outer = 0x12c87dc00] 20:45:41 INFO - PROCESS | 1675 | 1465098341145 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]]]}] 20:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 20:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:45:41 INFO - PROCESS | 1675 | 1465098341193 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 1675 | 1465098341194 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:45:41 INFO - PROCESS | 1675 | 1465098341196 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - PROCESS | 1675 | 1465098341197 Marionette TRACE conn2 <- [1,410,null,{}] 20:45:41 INFO - PROCESS | 1675 | 1465098341199 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}] 20:45:41 INFO - PROCESS | 1675 | 1465098341201 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:41 INFO - PROCESS | 1675 | 1465098341306 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:45:41 INFO - PROCESS | 1675 | 1465098341342 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 1675 | 1465098341343 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a859800 == 41 [pid = 1675] [id = 110] 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x111c64800) [pid = 1675] [serial = 327] [outer = 0x0] 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x111c67c00) [pid = 1675] [serial = 328] [outer = 0x111c64800] 20:45:41 INFO - PROCESS | 1675 | 1465098341375 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x111c6bc00) [pid = 1675] [serial = 329] [outer = 0x111c64800] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12730dc00) [pid = 1675] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x128e34800) [pid = 1675] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x116a6cc00) [pid = 1675] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x116f82800) [pid = 1675] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11834e800) [pid = 1675] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x128c5cc00) [pid = 1675] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118873800) [pid = 1675] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x124984c00) [pid = 1675] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x129619c00) [pid = 1675] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116a6e800) [pid = 1675] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12a98cc00) [pid = 1675] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118250400) [pid = 1675] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11814b000) [pid = 1675] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:45:41 INFO - PROCESS | 1675 | 1465098341752 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]]]}] 20:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 572ms 20:45:41 INFO - PROCESS | 1675 | 1465098341769 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 1675 | 1465098341770 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:45:41 INFO - PROCESS | 1675 | 1465098341773 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - PROCESS | 1675 | 1465098341774 Marionette TRACE conn2 <- [1,414,null,{}] 20:45:41 INFO - PROCESS | 1675 | 1465098341776 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}] 20:45:41 INFO - PROCESS | 1675 | 1465098341777 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:41 INFO - PROCESS | 1675 | 1465098341886 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:45:41 INFO - PROCESS | 1675 | 1465098341917 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 1675 | 1465098341918 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9b1800 == 42 [pid = 1675] [id = 111] 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x111c64c00) [pid = 1675] [serial = 330] [outer = 0x0] 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x116a6e800) [pid = 1675] [serial = 331] [outer = 0x111c64c00] 20:45:41 INFO - PROCESS | 1675 | 1465098341942 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x117e4dc00) [pid = 1675] [serial = 332] [outer = 0x111c64c00] 20:45:42 INFO - PROCESS | 1675 | 1465098342208 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]]]}] 20:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 467ms 20:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:45:42 INFO - PROCESS | 1675 | 1465098342241 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:45:42 INFO - PROCESS | 1675 | 1465098342242 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:45:42 INFO - PROCESS | 1675 | 1465098342245 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:45:42 INFO - PROCESS | 1675 | 1465098342247 Marionette TRACE conn2 <- [1,418,null,{}] 20:45:42 INFO - PROCESS | 1675 | 1465098342257 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}] 20:45:42 INFO - PROCESS | 1675 | 1465098342258 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:42 INFO - PROCESS | 1675 | 1465098342365 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:45:42 INFO - PROCESS | 1675 | 1465098342369 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:42 INFO - PROCESS | 1675 | 1465098342371 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4aa800 == 43 [pid = 1675] [id = 112] 20:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x117e50400) [pid = 1675] [serial = 333] [outer = 0x0] 20:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1192d0400) [pid = 1675] [serial = 334] [outer = 0x117e50400] 20:45:42 INFO - PROCESS | 1675 | 1465098342396 Marionette DEBUG loaded listener.js 20:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12ccee800) [pid = 1675] [serial = 335] [outer = 0x117e50400] 20:45:43 INFO - PROCESS | 1675 | 1465098343223 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]]]}] 20:45:43 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 20:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1029ms 20:45:43 INFO - PROCESS | 1675 | 1465098343275 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:45:43 INFO - PROCESS | 1675 | 1465098343276 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:45:43 INFO - PROCESS | 1675 | 1465098343278 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:45:43 INFO - PROCESS | 1675 | 1465098343279 Marionette TRACE conn2 <- [1,422,null,{}] 20:45:43 INFO - PROCESS | 1675 | 1465098343281 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}] 20:45:43 INFO - PROCESS | 1675 | 1465098343282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:43 INFO - PROCESS | 1675 | 1465098343378 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:45:43 INFO - PROCESS | 1675 | 1465098343387 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:43 INFO - PROCESS | 1675 | 1465098343388 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12babf000 == 44 [pid = 1675] [id = 113] 20:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11863e800) [pid = 1675] [serial = 336] [outer = 0x0] 20:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118648800) [pid = 1675] [serial = 337] [outer = 0x11863e800] 20:45:43 INFO - PROCESS | 1675 | 1465098343412 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11864d400) [pid = 1675] [serial = 338] [outer = 0x11863e800] 20:45:44 INFO - PROCESS | 1675 | 1465098344386 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]]]}] 20:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1124ms 20:45:44 INFO - PROCESS | 1675 | 1465098344403 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:45:44 INFO - PROCESS | 1675 | 1465098344405 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:45:44 INFO - PROCESS | 1675 | 1465098344409 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 1675 | 1465098344411 Marionette TRACE conn2 <- [1,426,null,{}] 20:45:44 INFO - PROCESS | 1675 | 1465098344415 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}] 20:45:44 INFO - PROCESS | 1675 | 1465098344418 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:44 INFO - PROCESS | 1675 | 1465098344521 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:45:44 INFO - PROCESS | 1675 | 1465098344573 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:44 INFO - PROCESS | 1675 | 1465098344574 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b2800 == 45 [pid = 1675] [id = 114] 20:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x117e47c00) [pid = 1675] [serial = 339] [outer = 0x0] 20:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118154000) [pid = 1675] [serial = 340] [outer = 0x117e47c00] 20:45:44 INFO - PROCESS | 1675 | 1465098344605 Marionette DEBUG loaded listener.js 20:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x118493800) [pid = 1675] [serial = 341] [outer = 0x117e47c00] 20:45:45 INFO - PROCESS | 1675 | 1465098345068 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] 20:45:45 INFO - PROCESS | 1675 | 1465098345151 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:45:45 INFO - PROCESS | 1675 | 1465098345156 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:45:45 INFO - PROCESS | 1675 | 1465098345158 Marionette TRACE conn2 <- [1,430,null,{}] 20:45:45 INFO - PROCESS | 1675 | 1465098345160 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}] 20:45:45 INFO - PROCESS | 1675 | 1465098345162 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:45 INFO - PROCESS | 1675 | 1465098345271 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:45:45 INFO - PROCESS | 1675 | 1465098345349 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1675 | 1465098345350 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e1000 == 46 [pid = 1675] [id = 115] 20:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11849c000) [pid = 1675] [serial = 342] [outer = 0x0] 20:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1184a1c00) [pid = 1675] [serial = 343] [outer = 0x11849c000] 20:45:45 INFO - PROCESS | 1675 | 1465098345381 Marionette DEBUG loaded listener.js 20:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x118646000) [pid = 1675] [serial = 344] [outer = 0x11849c000] 20:45:46 INFO - PROCESS | 1675 | 1465098346020 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]]]}] 20:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 921ms 20:45:46 INFO - PROCESS | 1675 | 1465098346078 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 1675 | 1465098346080 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:45:46 INFO - PROCESS | 1675 | 1465098346084 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 1675 | 1465098346086 Marionette TRACE conn2 <- [1,434,null,{}] 20:45:46 INFO - PROCESS | 1675 | 1465098346089 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}] 20:45:46 INFO - PROCESS | 1675 | 1465098346091 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:46 INFO - PROCESS | 1675 | 1465098346185 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:45:46 INFO - PROCESS | 1675 | 1465098346255 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:46 INFO - PROCESS | 1675 | 1465098346258 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x117057000 == 47 [pid = 1675] [id = 116] 20:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x117e4cc00) [pid = 1675] [serial = 345] [outer = 0x0] 20:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x118191800) [pid = 1675] [serial = 346] [outer = 0x117e4cc00] 20:45:46 INFO - PROCESS | 1675 | 1465098346286 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x118355800) [pid = 1675] [serial = 347] [outer = 0x117e4cc00] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4aa800 == 46 [pid = 1675] [id = 112] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9b1800 == 45 [pid = 1675] [id = 111] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a859800 == 44 [pid = 1675] [id = 110] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a9800 == 43 [pid = 1675] [id = 109] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x128cd6000 == 42 [pid = 1675] [id = 108] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x113fee800 == 41 [pid = 1675] [id = 107] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123d44000 == 40 [pid = 1675] [id = 106] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x121355000 == 39 [pid = 1675] [id = 105] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d8000 == 38 [pid = 1675] [id = 104] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x117353800 == 37 [pid = 1675] [id = 103] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1129c1000 == 36 [pid = 1675] [id = 102] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x120eaf000 == 35 [pid = 1675] [id = 101] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7af800 == 34 [pid = 1675] [id = 100] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11831c000 == 33 [pid = 1675] [id = 98] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11255c800 == 32 [pid = 1675] [id = 97] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9bf000 == 31 [pid = 1675] [id = 83] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123da9000 == 30 [pid = 1675] [id = 99] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e1000 == 29 [pid = 1675] [id = 115] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12babf000 == 28 [pid = 1675] [id = 113] 20:45:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b2800 == 27 [pid = 1675] [id = 114] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x128c4fc00) [pid = 1675] [serial = 268] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x129350400) [pid = 1675] [serial = 271] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118243400) [pid = 1675] [serial = 251] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11765a400) [pid = 1675] [serial = 250] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x118306c00) [pid = 1675] [serial = 254] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11814c400) [pid = 1675] [serial = 253] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118576400) [pid = 1675] [serial = 256] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12c06ec00) [pid = 1675] [serial = 248] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12bc62800) [pid = 1675] [serial = 247] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x118872400) [pid = 1675] [serial = 257] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12111f000) [pid = 1675] [serial = 259] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x121dd4c00) [pid = 1675] [serial = 260] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1255c8400) [pid = 1675] [serial = 262] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x126a78c00) [pid = 1675] [serial = 263] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x128e34000) [pid = 1675] [serial = 269] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x129661400) [pid = 1675] [serial = 274] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x129480000) [pid = 1675] [serial = 272] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119aa0400) [pid = 1675] [serial = 277] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12ba86c00) [pid = 1675] [serial = 284] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12934f400) [pid = 1675] [serial = 280] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12bc33800) [pid = 1675] [serial = 286] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x127048c00) [pid = 1675] [serial = 278] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12abf7000) [pid = 1675] [serial = 283] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a818c00) [pid = 1675] [serial = 275] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x126d99000) [pid = 1675] [serial = 265] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x127044c00) [pid = 1675] [serial = 266] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x126a76400) [pid = 1675] [serial = 281] [outer = 0x0] [url = about:blank] 20:45:47 INFO - PROCESS | 1675 | 1465098347222 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]]]}] 20:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1175ms 20:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:45:47 INFO - PROCESS | 1675 | 1465098347271 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 1675 | 1465098347275 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:45:47 INFO - PROCESS | 1675 | 1465098347280 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:45:47 INFO - PROCESS | 1675 | 1465098347285 Marionette TRACE conn2 <- [1,438,null,{}] 20:45:47 INFO - PROCESS | 1675 | 1465098347290 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}] 20:45:47 INFO - PROCESS | 1675 | 1465098347293 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:47 INFO - PROCESS | 1675 | 1465098347371 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:45:47 INFO - PROCESS | 1675 | 1465098347377 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:47 INFO - PROCESS | 1675 | 1465098347380 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x11332a800 == 28 [pid = 1675] [id = 117] 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1168ae800) [pid = 1675] [serial = 348] [outer = 0x0] 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116f85000) [pid = 1675] [serial = 349] [outer = 0x1168ae800] 20:45:47 INFO - PROCESS | 1675 | 1465098347411 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x117e48c00) [pid = 1675] [serial = 350] [outer = 0x1168ae800] 20:45:47 INFO - PROCESS | 1675 | 1465098347771 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]]]}] 20:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 526ms 20:45:47 INFO - PROCESS | 1675 | 1465098347820 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 1675 | 1465098347824 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:45:47 INFO - PROCESS | 1675 | 1465098347832 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:45:47 INFO - PROCESS | 1675 | 1465098347834 Marionette TRACE conn2 <- [1,442,null,{}] 20:45:47 INFO - PROCESS | 1675 | 1465098347836 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}] 20:45:47 INFO - PROCESS | 1675 | 1465098347838 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:47 INFO - PROCESS | 1675 | 1465098347915 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:45:47 INFO - PROCESS | 1675 | 1465098347919 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:47 INFO - PROCESS | 1675 | 1465098347921 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x116880000 == 29 [pid = 1675] [id = 118] 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118153800) [pid = 1675] [serial = 351] [outer = 0x0] 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118499400) [pid = 1675] [serial = 352] [outer = 0x118153800] 20:45:47 INFO - PROCESS | 1675 | 1465098347950 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11863fc00) [pid = 1675] [serial = 353] [outer = 0x118153800] 20:45:48 INFO - PROCESS | 1675 | 1465098348301 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]]]}] 20:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 20:45:48 INFO - PROCESS | 1675 | 1465098348358 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 1675 | 1465098348359 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:45:48 INFO - PROCESS | 1675 | 1465098348363 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1675 | 1465098348372 Marionette TRACE conn2 <- [1,446,null,{}] 20:45:48 INFO - PROCESS | 1675 | 1465098348380 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}] 20:45:48 INFO - PROCESS | 1675 | 1465098348383 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:48 INFO - PROCESS | 1675 | 1465098348462 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:45:48 INFO - PROCESS | 1675 | 1465098348469 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:48 INFO - PROCESS | 1675 | 1465098348471 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b9000 == 30 [pid = 1675] [id = 119] 20:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119447400) [pid = 1675] [serial = 354] [outer = 0x0] 20:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119a9d800) [pid = 1675] [serial = 355] [outer = 0x119447400] 20:45:48 INFO - PROCESS | 1675 | 1465098348500 Marionette DEBUG loaded listener.js 20:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x121227400) [pid = 1675] [serial = 356] [outer = 0x119447400] 20:45:48 INFO - PROCESS | 1675 | 1465098348854 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]]]}] 20:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 530ms 20:45:48 INFO - PROCESS | 1675 | 1465098348893 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 1675 | 1465098348895 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:45:48 INFO - PROCESS | 1675 | 1465098348897 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1675 | 1465098348900 Marionette TRACE conn2 <- [1,450,null,{}] 20:45:48 INFO - PROCESS | 1675 | 1465098348903 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}] 20:45:48 INFO - PROCESS | 1675 | 1465098348904 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:49 INFO - PROCESS | 1675 | 1465098349007 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:45:49 INFO - PROCESS | 1675 | 1465098349014 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:49 INFO - PROCESS | 1675 | 1465098349015 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188d9800 == 31 [pid = 1675] [id = 120] 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1215ca400) [pid = 1675] [serial = 357] [outer = 0x0] 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1219ae800) [pid = 1675] [serial = 358] [outer = 0x1215ca400] 20:45:49 INFO - PROCESS | 1675 | 1465098349041 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x124f2a800) [pid = 1675] [serial = 359] [outer = 0x1215ca400] 20:45:49 INFO - PROCESS | 1675 | 1465098349374 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] 20:45:49 INFO - PROCESS | 1675 | 1465098349421 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:45:49 INFO - PROCESS | 1675 | 1465098349424 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1675 | 1465098349425 Marionette TRACE conn2 <- [1,454,null,{}] 20:45:49 INFO - PROCESS | 1675 | 1465098349427 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}] 20:45:49 INFO - PROCESS | 1675 | 1465098349428 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:49 INFO - PROCESS | 1675 | 1465098349526 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:45:49 INFO - PROCESS | 1675 | 1465098349562 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:49 INFO - PROCESS | 1675 | 1465098349563 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957c800 == 32 [pid = 1675] [id = 121] 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11765bc00) [pid = 1675] [serial = 360] [outer = 0x0] 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x125715c00) [pid = 1675] [serial = 361] [outer = 0x11765bc00] 20:45:49 INFO - PROCESS | 1675 | 1465098349588 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126d9ac00) [pid = 1675] [serial = 362] [outer = 0x11765bc00] 20:45:49 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:45:49 INFO - PROCESS | 1675 | 1465098349924 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]]]}] 20:45:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:45:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 20:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:45:49 INFO - PROCESS | 1675 | 1465098349942 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:45:49 INFO - PROCESS | 1675 | 1465098349943 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:45:49 INFO - PROCESS | 1675 | 1465098349945 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1675 | 1465098349947 Marionette TRACE conn2 <- [1,458,null,{}] 20:45:49 INFO - PROCESS | 1675 | 1465098349951 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}] 20:45:49 INFO - PROCESS | 1675 | 1465098349955 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:50 INFO - PROCESS | 1675 | 1465098350077 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:45:50 INFO - PROCESS | 1675 | 1465098350082 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:50 INFO - PROCESS | 1675 | 1465098350083 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12113b800 == 33 [pid = 1675] [id = 122] 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x126d9c800) [pid = 1675] [serial = 363] [outer = 0x0] 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x127349800) [pid = 1675] [serial = 364] [outer = 0x126d9c800] 20:45:50 INFO - PROCESS | 1675 | 1465098350108 Marionette DEBUG loaded listener.js 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128ca1000) [pid = 1675] [serial = 365] [outer = 0x126d9c800] 20:45:50 INFO - PROCESS | 1675 | 1465098350452 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] 20:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:45:50 INFO - PROCESS | 1675 | 1465098350471 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:45:50 INFO - PROCESS | 1675 | 1465098350473 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:45:50 INFO - PROCESS | 1675 | 1465098350474 Marionette TRACE conn2 <- [1,462,null,{}] 20:45:50 INFO - PROCESS | 1675 | 1465098350476 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}] 20:45:50 INFO - PROCESS | 1675 | 1465098350478 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:50 INFO - PROCESS | 1675 | 1465098350577 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:45:50 INFO - PROCESS | 1675 | 1465098350612 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:50 INFO - PROCESS | 1675 | 1465098350613 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215ea800 == 34 [pid = 1675] [id = 123] 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x126f28c00) [pid = 1675] [serial = 366] [outer = 0x0] 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x129348000) [pid = 1675] [serial = 367] [outer = 0x126f28c00] 20:45:50 INFO - PROCESS | 1675 | 1465098350638 Marionette DEBUG loaded listener.js 20:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129475800) [pid = 1675] [serial = 368] [outer = 0x126f28c00] 20:45:51 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:45:51 INFO - PROCESS | 1675 | 1465098351028 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] 20:45:51 INFO - PROCESS | 1675 | 1465098351053 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:45:51 INFO - PROCESS | 1675 | 1465098351056 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:45:51 INFO - PROCESS | 1675 | 1465098351058 Marionette TRACE conn2 <- [1,466,null,{}] 20:45:51 INFO - PROCESS | 1675 | 1465098351078 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}] 20:45:51 INFO - PROCESS | 1675 | 1465098351079 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:51 INFO - PROCESS | 1675 | 1465098351230 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:45:51 INFO - PROCESS | 1675 | 1465098351281 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:51 INFO - PROCESS | 1675 | 1465098351282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x12499a800 == 35 [pid = 1675] [id = 124] 20:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x128ca7800) [pid = 1675] [serial = 369] [outer = 0x0] 20:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x129658800) [pid = 1675] [serial = 370] [outer = 0x128ca7800] 20:45:51 INFO - PROCESS | 1675 | 1465098351322 Marionette DEBUG loaded listener.js 20:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12a805000) [pid = 1675] [serial = 371] [outer = 0x128ca7800] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12ba89000) [pid = 1675] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11863e800) [pid = 1675] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12bc61c00) [pid = 1675] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12c87dc00) [pid = 1675] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x111c64800) [pid = 1675] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x111c64c00) [pid = 1675] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1219b7800) [pid = 1675] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11886a400) [pid = 1675] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x12abf5800) [pid = 1675] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12bc56400) [pid = 1675] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12751e800) [pid = 1675] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118155c00) [pid = 1675] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x127523c00) [pid = 1675] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x121126c00) [pid = 1675] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x124af0800) [pid = 1675] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x111e6c000) [pid = 1675] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x117e50400) [pid = 1675] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:45:51 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12bc5cc00) [pid = 1675] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:45:51 INFO - PROCESS | 1675 | 1465098351844 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] 20:45:51 INFO - PROCESS | 1675 | 1465098351896 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:45:51 INFO - PROCESS | 1675 | 1465098351904 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:45:51 INFO - PROCESS | 1675 | 1465098351906 Marionette TRACE conn2 <- [1,470,null,{}] 20:45:51 INFO - PROCESS | 1675 | 1465098351909 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}] 20:45:51 INFO - PROCESS | 1675 | 1465098351911 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:52 INFO - PROCESS | 1675 | 1465098352038 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:45:52 INFO - PROCESS | 1675 | 1465098352043 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:52 INFO - PROCESS | 1675 | 1465098352045 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x124dd4000 == 36 [pid = 1675] [id = 125] 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118625800) [pid = 1675] [serial = 372] [outer = 0x0] 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x127528000) [pid = 1675] [serial = 373] [outer = 0x118625800] 20:45:52 INFO - PROCESS | 1675 | 1465098352083 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12a808400) [pid = 1675] [serial = 374] [outer = 0x118625800] 20:45:52 INFO - PROCESS | 1675 | 1465098352472 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]]]}] 20:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 621ms 20:45:52 INFO - PROCESS | 1675 | 1465098352536 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:45:52 INFO - PROCESS | 1675 | 1465098352537 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:45:52 INFO - PROCESS | 1675 | 1465098352539 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:45:52 INFO - PROCESS | 1675 | 1465098352541 Marionette TRACE conn2 <- [1,474,null,{}] 20:45:52 INFO - PROCESS | 1675 | 1465098352543 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}] 20:45:52 INFO - PROCESS | 1675 | 1465098352544 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:52 INFO - PROCESS | 1675 | 1465098352619 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:45:52 INFO - PROCESS | 1675 | 1465098352623 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:52 INFO - PROCESS | 1675 | 1465098352624 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x127572800 == 37 [pid = 1675] [id = 126] 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12a80d800) [pid = 1675] [serial = 375] [outer = 0x0] 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12a819800) [pid = 1675] [serial = 376] [outer = 0x12a80d800] 20:45:52 INFO - PROCESS | 1675 | 1465098352649 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12a98a400) [pid = 1675] [serial = 377] [outer = 0x12a80d800] 20:45:53 INFO - PROCESS | 1675 | 1465098353002 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]]]}] 20:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 20:45:53 INFO - PROCESS | 1675 | 1465098353009 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 1675 | 1465098353010 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:45:53 INFO - PROCESS | 1675 | 1465098353013 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1675 | 1465098353017 Marionette TRACE conn2 <- [1,478,null,{}] 20:45:53 INFO - PROCESS | 1675 | 1465098353022 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}] 20:45:53 INFO - PROCESS | 1675 | 1465098353024 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:53 INFO - PROCESS | 1675 | 1465098353140 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:45:53 INFO - PROCESS | 1675 | 1465098353234 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1675 | 1465098353236 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e62000 == 38 [pid = 1675] [id = 127] 20:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12965bc00) [pid = 1675] [serial = 378] [outer = 0x0] 20:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12a98f000) [pid = 1675] [serial = 379] [outer = 0x12965bc00] 20:45:53 INFO - PROCESS | 1675 | 1465098353279 Marionette DEBUG loaded listener.js 20:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12b2cd000) [pid = 1675] [serial = 380] [outer = 0x12965bc00] 20:45:53 INFO - PROCESS | 1675 | 1465098353803 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]]]}] 20:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 827ms 20:45:53 INFO - PROCESS | 1675 | 1465098353839 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:45:53 INFO - PROCESS | 1675 | 1465098353842 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:45:53 INFO - PROCESS | 1675 | 1465098353845 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1675 | 1465098353847 Marionette TRACE conn2 <- [1,482,null,{}] 20:45:53 INFO - PROCESS | 1675 | 1465098353851 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}] 20:45:53 INFO - PROCESS | 1675 | 1465098353853 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:53 INFO - PROCESS | 1675 | 1465098353958 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:45:54 INFO - PROCESS | 1675 | 1465098354035 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:54 INFO - PROCESS | 1675 | 1465098354037 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x116121800 == 39 [pid = 1675] [id = 128] 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11661f400) [pid = 1675] [serial = 381] [outer = 0x0] 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x117e47800) [pid = 1675] [serial = 382] [outer = 0x11661f400] 20:45:54 INFO - PROCESS | 1675 | 1465098354068 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x118153c00) [pid = 1675] [serial = 383] [outer = 0x11661f400] 20:45:54 INFO - PROCESS | 1675 | 1465098354650 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]]]}] 20:45:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:45:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 874ms 20:45:54 INFO - PROCESS | 1675 | 1465098354719 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:45:54 INFO - PROCESS | 1675 | 1465098354722 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:45:54 INFO - PROCESS | 1675 | 1465098354726 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:45:54 INFO - PROCESS | 1675 | 1465098354728 Marionette TRACE conn2 <- [1,486,null,{}] 20:45:54 INFO - PROCESS | 1675 | 1465098354731 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}] 20:45:54 INFO - PROCESS | 1675 | 1465098354733 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:54 INFO - PROCESS | 1675 | 1465098354843 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:45:54 INFO - PROCESS | 1675 | 1465098354896 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:54 INFO - PROCESS | 1675 | 1465098354898 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x119236000 == 40 [pid = 1675] [id = 129] 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11849b400) [pid = 1675] [serial = 384] [outer = 0x0] 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11863ec00) [pid = 1675] [serial = 385] [outer = 0x11849b400] 20:45:54 INFO - PROCESS | 1675 | 1465098354928 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x119268800) [pid = 1675] [serial = 386] [outer = 0x11849b400] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x127572800 == 39 [pid = 1675] [id = 126] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x124dd4000 == 38 [pid = 1675] [id = 125] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12499a800 == 37 [pid = 1675] [id = 124] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1215ea800 == 36 [pid = 1675] [id = 123] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12113b800 == 35 [pid = 1675] [id = 122] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x11957c800 == 34 [pid = 1675] [id = 121] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1188d9800 == 33 [pid = 1675] [id = 120] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b9000 == 32 [pid = 1675] [id = 119] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x116880000 == 31 [pid = 1675] [id = 118] 20:45:55 INFO - PROCESS | 1675 | --DOCSHELL 0x11332a800 == 30 [pid = 1675] [id = 117] 20:45:55 INFO - PROCESS | 1675 | 1465098355552 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]]]}] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12bc40800) [pid = 1675] [serial = 287] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x126fcc400) [pid = 1675] [serial = 296] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12b158000) [pid = 1675] [serial = 301] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12ba93800) [pid = 1675] [serial = 302] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x112dafc00) [pid = 1675] [serial = 289] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1161f8c00) [pid = 1675] [serial = 290] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12d027400) [pid = 1675] [serial = 326] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1192d0400) [pid = 1675] [serial = 334] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12ccee800) [pid = 1675] [serial = 335] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117e4dc00) [pid = 1675] [serial = 332] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x111c6bc00) [pid = 1675] [serial = 329] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12c163000) [pid = 1675] [serial = 319] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12c06f000) [pid = 1675] [serial = 317] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12c5ce800) [pid = 1675] [serial = 320] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11864d400) [pid = 1675] [serial = 338] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118648800) [pid = 1675] [serial = 337] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12c5d5c00) [pid = 1675] [serial = 322] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12c881c00) [pid = 1675] [serial = 325] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12c878000) [pid = 1675] [serial = 323] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x111c67c00) [pid = 1675] [serial = 328] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x116a6e800) [pid = 1675] [serial = 331] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x124aee400) [pid = 1675] [serial = 307] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x126a23800) [pid = 1675] [serial = 308] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x119005000) [pid = 1675] [serial = 292] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x1192d3c00) [pid = 1675] [serial = 293] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12b2d4800) [pid = 1675] [serial = 313] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x12bc3e800) [pid = 1675] [serial = 314] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x12bc5ec00) [pid = 1675] [serial = 316] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x12934d000) [pid = 1675] [serial = 310] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x12a98a800) [pid = 1675] [serial = 311] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x118819000) [pid = 1675] [serial = 304] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x119ab8800) [pid = 1675] [serial = 305] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x129343800) [pid = 1675] [serial = 298] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x12a825000) [pid = 1675] [serial = 299] [outer = 0x0] [url = about:blank] 20:45:55 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x1255bb400) [pid = 1675] [serial = 295] [outer = 0x0] [url = about:blank] 20:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 878ms 20:45:55 INFO - PROCESS | 1675 | 1465098355604 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 1675 | 1465098355606 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:45:55 INFO - PROCESS | 1675 | 1465098355609 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - PROCESS | 1675 | 1465098355611 Marionette TRACE conn2 <- [1,490,null,{}] 20:45:55 INFO - PROCESS | 1675 | 1465098355616 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}] 20:45:55 INFO - PROCESS | 1675 | 1465098355619 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:55 INFO - PROCESS | 1675 | 1465098355693 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:45:55 INFO - PROCESS | 1675 | 1465098355697 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:55 INFO - PROCESS | 1675 | 1465098355702 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x113d46000 == 31 [pid = 1675] [id = 130] 20:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x11660f400) [pid = 1675] [serial = 387] [outer = 0x0] 20:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x116a6c800) [pid = 1675] [serial = 388] [outer = 0x11660f400] 20:45:55 INFO - PROCESS | 1675 | 1465098355733 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x117e45400) [pid = 1675] [serial = 389] [outer = 0x11660f400] 20:45:56 INFO - PROCESS | 1675 | 1465098356058 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]]]}] 20:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 475ms 20:45:56 INFO - PROCESS | 1675 | 1465098356085 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:45:56 INFO - PROCESS | 1675 | 1465098356088 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:45:56 INFO - PROCESS | 1675 | 1465098356092 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:45:56 INFO - PROCESS | 1675 | 1465098356094 Marionette TRACE conn2 <- [1,494,null,{}] 20:45:56 INFO - PROCESS | 1675 | 1465098356096 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}] 20:45:56 INFO - PROCESS | 1675 | 1465098356097 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:56 INFO - PROCESS | 1675 | 1465098356204 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:45:56 INFO - PROCESS | 1675 | 1465098356250 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:56 INFO - PROCESS | 1675 | 1465098356251 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x11734f000 == 32 [pid = 1675] [id = 131] 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x118150000) [pid = 1675] [serial = 390] [outer = 0x0] 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x118306c00) [pid = 1675] [serial = 391] [outer = 0x118150000] 20:45:56 INFO - PROCESS | 1675 | 1465098356281 Marionette DEBUG loaded listener.js 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x118499c00) [pid = 1675] [serial = 392] [outer = 0x118150000] 20:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 20:45:56 INFO - PROCESS | 1675 | 1465098356607 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]]]}] 20:45:56 INFO - PROCESS | 1675 | 1465098356611 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:45:56 INFO - PROCESS | 1675 | 1465098356613 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:45:56 INFO - PROCESS | 1675 | 1465098356621 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:45:56 INFO - PROCESS | 1675 | 1465098356623 Marionette TRACE conn2 <- [1,498,null,{}] 20:45:56 INFO - PROCESS | 1675 | 1465098356632 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}] 20:45:56 INFO - PROCESS | 1675 | 1465098356638 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:56 INFO - PROCESS | 1675 | 1465098356720 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:45:56 INFO - PROCESS | 1675 | 1465098356771 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:56 INFO - PROCESS | 1675 | 1465098356773 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188ea000 == 33 [pid = 1675] [id = 132] 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x113a09c00) [pid = 1675] [serial = 393] [outer = 0x0] 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118642800) [pid = 1675] [serial = 394] [outer = 0x113a09c00] 20:45:56 INFO - PROCESS | 1675 | 1465098356803 Marionette DEBUG loaded listener.js 20:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x119438800) [pid = 1675] [serial = 395] [outer = 0x113a09c00] 20:45:57 INFO - PROCESS | 1675 | 1465098357090 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]]]}] 20:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 20:45:57 INFO - PROCESS | 1675 | 1465098357142 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1675 | 1465098357144 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:45:57 INFO - PROCESS | 1675 | 1465098357146 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1675 | 1465098357147 Marionette TRACE conn2 <- [1,502,null,{}] 20:45:57 INFO - PROCESS | 1675 | 1465098357152 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}] 20:45:57 INFO - PROCESS | 1675 | 1465098357153 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:57 INFO - PROCESS | 1675 | 1465098357233 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:45:57 INFO - PROCESS | 1675 | 1465098357237 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1675 | 1465098357238 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bf3000 == 34 [pid = 1675] [id = 133] 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x119a9b400) [pid = 1675] [serial = 396] [outer = 0x0] 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1216f5800) [pid = 1675] [serial = 397] [outer = 0x119a9b400] 20:45:57 INFO - PROCESS | 1675 | 1465098357264 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x124aefc00) [pid = 1675] [serial = 398] [outer = 0x119a9b400] 20:45:57 INFO - PROCESS | 1675 | 1465098357619 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]]]}] 20:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 20:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:45:57 INFO - PROCESS | 1675 | 1465098357674 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1675 | 1465098357675 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:45:57 INFO - PROCESS | 1675 | 1465098357684 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1675 | 1465098357685 Marionette TRACE conn2 <- [1,506,null,{}] 20:45:57 INFO - PROCESS | 1675 | 1465098357688 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}] 20:45:57 INFO - PROCESS | 1675 | 1465098357689 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:57 INFO - PROCESS | 1675 | 1465098357783 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:45:57 INFO - PROCESS | 1675 | 1465098357786 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1675 | 1465098357787 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x121152000 == 35 [pid = 1675] [id = 134] 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x119ab9400) [pid = 1675] [serial = 399] [outer = 0x0] 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x1255c6800) [pid = 1675] [serial = 400] [outer = 0x119ab9400] 20:45:57 INFO - PROCESS | 1675 | 1465098357811 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x126a76400) [pid = 1675] [serial = 401] [outer = 0x119ab9400] 20:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 474ms 20:45:58 INFO - PROCESS | 1675 | 1465098358146 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]]]}] 20:45:58 INFO - PROCESS | 1675 | 1465098358153 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1675 | 1465098358154 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:45:58 INFO - PROCESS | 1675 | 1465098358156 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1675 | 1465098358157 Marionette TRACE conn2 <- [1,510,null,{}] 20:45:58 INFO - PROCESS | 1675 | 1465098358159 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}] 20:45:58 INFO - PROCESS | 1675 | 1465098358163 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:58 INFO - PROCESS | 1675 | 1465098358274 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:45:58 INFO - PROCESS | 1675 | 1465098358308 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1675 | 1465098358309 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x124991800 == 36 [pid = 1675] [id = 135] 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x12498c000) [pid = 1675] [serial = 402] [outer = 0x0] 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x126f25000) [pid = 1675] [serial = 403] [outer = 0x12498c000] 20:45:58 INFO - PROCESS | 1675 | 1465098358340 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x128ca5c00) [pid = 1675] [serial = 404] [outer = 0x12498c000] 20:45:58 INFO - PROCESS | 1675 | 1465098358689 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]]]}] 20:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 20:45:58 INFO - PROCESS | 1675 | 1465098358726 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1675 | 1465098358727 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:45:58 INFO - PROCESS | 1675 | 1465098358729 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1675 | 1465098358730 Marionette TRACE conn2 <- [1,514,null,{}] 20:45:58 INFO - PROCESS | 1675 | 1465098358735 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}] 20:45:58 INFO - PROCESS | 1675 | 1465098358736 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:58 INFO - PROCESS | 1675 | 1465098358828 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:45:58 INFO - PROCESS | 1675 | 1465098358832 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1675 | 1465098358833 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fdd000 == 37 [pid = 1675] [id = 136] 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x128c9f800) [pid = 1675] [serial = 405] [outer = 0x0] 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12902c800) [pid = 1675] [serial = 406] [outer = 0x128c9f800] 20:45:58 INFO - PROCESS | 1675 | 1465098358857 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x129478800) [pid = 1675] [serial = 407] [outer = 0x128c9f800] 20:45:59 INFO - PROCESS | 1675 | 1465098359176 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]]]}] 20:45:59 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 20:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 473ms 20:45:59 INFO - PROCESS | 1675 | 1465098359203 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 1675 | 1465098359204 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:45:59 INFO - PROCESS | 1675 | 1465098359206 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 1675 | 1465098359207 Marionette TRACE conn2 <- [1,518,null,{}] 20:45:59 INFO - PROCESS | 1675 | 1465098359218 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}] 20:45:59 INFO - PROCESS | 1675 | 1465098359219 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:59 INFO - PROCESS | 1675 | 1465098359311 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:45:59 INFO - PROCESS | 1675 | 1465098359315 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:59 INFO - PROCESS | 1675 | 1465098359316 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x121990800 == 38 [pid = 1675] [id = 137] 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1255c9c00) [pid = 1675] [serial = 408] [outer = 0x0] 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12965d400) [pid = 1675] [serial = 409] [outer = 0x1255c9c00] 20:45:59 INFO - PROCESS | 1675 | 1465098359349 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12a98d400) [pid = 1675] [serial = 410] [outer = 0x1255c9c00] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118153800) [pid = 1675] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1168ae800) [pid = 1675] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1215ca400) [pid = 1675] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x117e4cc00) [pid = 1675] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119447400) [pid = 1675] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x117e47c00) [pid = 1675] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x11765bc00) [pid = 1675] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x11849c000) [pid = 1675] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x126f28c00) [pid = 1675] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x126d9c800) [pid = 1675] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12a80d800) [pid = 1675] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x128ca7800) [pid = 1675] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118625800) [pid = 1675] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:45:59 INFO - PROCESS | 1675 | 1465098359760 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]]]}] 20:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 577ms 20:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:45:59 INFO - PROCESS | 1675 | 1465098359786 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 1675 | 1465098359787 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:45:59 INFO - PROCESS | 1675 | 1465098359789 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 1675 | 1465098359790 Marionette TRACE conn2 <- [1,522,null,{}] 20:45:59 INFO - PROCESS | 1675 | 1465098359792 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}] 20:45:59 INFO - PROCESS | 1675 | 1465098359794 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:59 INFO - PROCESS | 1675 | 1465098359871 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:45:59 INFO - PROCESS | 1675 | 1465098359875 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:59 INFO - PROCESS | 1675 | 1465098359876 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:45:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e9800 == 39 [pid = 1675] [id = 138] 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x11765b400) [pid = 1675] [serial = 411] [outer = 0x0] 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11849c400) [pid = 1675] [serial = 412] [outer = 0x11765b400] 20:45:59 INFO - PROCESS | 1675 | 1465098359902 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x1216ee000) [pid = 1675] [serial = 413] [outer = 0x11765b400] 20:46:00 INFO - PROCESS | 1675 | 1465098360225 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]]]}] 20:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 20:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:46:00 INFO - PROCESS | 1675 | 1465098360258 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:46:00 INFO - PROCESS | 1675 | 1465098360259 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:46:00 INFO - PROCESS | 1675 | 1465098360261 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - PROCESS | 1675 | 1465098360262 Marionette TRACE conn2 <- [1,526,null,{}] 20:46:00 INFO - PROCESS | 1675 | 1465098360265 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}] 20:46:00 INFO - PROCESS | 1675 | 1465098360266 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:00 INFO - PROCESS | 1675 | 1465098360340 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:46:00 INFO - PROCESS | 1675 | 1465098360401 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 1675 | 1465098360402 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904f800 == 40 [pid = 1675] [id = 139] 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11834f000) [pid = 1675] [serial = 414] [outer = 0x0] 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x129348400) [pid = 1675] [serial = 415] [outer = 0x11834f000] 20:46:00 INFO - PROCESS | 1675 | 1465098360426 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x12abf9c00) [pid = 1675] [serial = 416] [outer = 0x11834f000] 20:46:00 INFO - PROCESS | 1675 | 1465098360720 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]]]}] 20:46:00 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 20:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 20:46:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:46:00 INFO - PROCESS | 1675 | 1465098360739 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:46:00 INFO - PROCESS | 1675 | 1465098360740 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:46:00 INFO - PROCESS | 1675 | 1465098360743 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - PROCESS | 1675 | 1465098360744 Marionette TRACE conn2 <- [1,530,null,{}] 20:46:00 INFO - PROCESS | 1675 | 1465098360747 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}] 20:46:00 INFO - PROCESS | 1675 | 1465098360750 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:00 INFO - PROCESS | 1675 | 1465098360839 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:46:00 INFO - PROCESS | 1675 | 1465098360842 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 1675 | 1465098360844 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a859800 == 41 [pid = 1675] [id = 140] 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12b152c00) [pid = 1675] [serial = 417] [outer = 0x0] 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12ba92c00) [pid = 1675] [serial = 418] [outer = 0x12b152c00] 20:46:00 INFO - PROCESS | 1675 | 1465098360872 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12bc59800) [pid = 1675] [serial = 419] [outer = 0x12b152c00] 20:46:01 INFO - PROCESS | 1675 | 1465098361193 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"]]]}] 20:46:01 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 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:46:01 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 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:46:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:46:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 20:46:01 INFO - PROCESS | 1675 | 1465098361212 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:46:01 INFO - PROCESS | 1675 | 1465098361213 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:46:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:46:01 INFO - PROCESS | 1675 | 1465098361218 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 1675 | 1465098361220 Marionette TRACE conn2 <- [1,534,null,{}] 20:46:01 INFO - PROCESS | 1675 | 1465098361222 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}] 20:46:01 INFO - PROCESS | 1675 | 1465098361223 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:01 INFO - PROCESS | 1675 | 1465098361340 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:46:01 INFO - PROCESS | 1675 | 1465098361346 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:01 INFO - PROCESS | 1675 | 1465098361347 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9ac800 == 42 [pid = 1675] [id = 141] 20:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12bc5d400) [pid = 1675] [serial = 420] [outer = 0x0] 20:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12bc62000) [pid = 1675] [serial = 421] [outer = 0x12bc5d400] 20:46:01 INFO - PROCESS | 1675 | 1465098361372 Marionette DEBUG loaded listener.js 20:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12c076000) [pid = 1675] [serial = 422] [outer = 0x12bc5d400] 20:46:01 INFO - PROCESS | 1675 | 1465098361648 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]]]}] 20:46:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:46:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 20:46:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:46:01 INFO - PROCESS | 1675 | 1465098361689 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:46:01 INFO - PROCESS | 1675 | 1465098361690 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:46:01 INFO - PROCESS | 1675 | 1465098361693 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 1675 | 1465098361694 Marionette TRACE conn2 <- [1,538,null,{}] 20:46:01 INFO - PROCESS | 1675 | 1465098361696 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}] 20:46:01 INFO - PROCESS | 1675 | 1465098361697 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:01 INFO - PROCESS | 1675 | 1465098361856 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:46:01 INFO - PROCESS | 1675 | 1465098361923 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:01 INFO - PROCESS | 1675 | 1465098361924 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x112fbb800 == 43 [pid = 1675] [id = 142] 20:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x111c62800) [pid = 1675] [serial = 423] [outer = 0x0] 20:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11214d400) [pid = 1675] [serial = 424] [outer = 0x111c62800] 20:46:02 INFO - PROCESS | 1675 | 1465098362000 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11603cc00) [pid = 1675] [serial = 425] [outer = 0x111c62800] 20:46:02 INFO - PROCESS | 1675 | 1465098362413 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]]]}] 20:46:02 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. 20:46:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 20:46:02 INFO - PROCESS | 1675 | 1465098362464 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:46:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:46:02 INFO - PROCESS | 1675 | 1465098362466 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:46:02 INFO - PROCESS | 1675 | 1465098362470 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:46:02 INFO - PROCESS | 1675 | 1465098362472 Marionette TRACE conn2 <- [1,542,null,{}] 20:46:02 INFO - PROCESS | 1675 | 1465098362475 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}] 20:46:02 INFO - PROCESS | 1675 | 1465098362478 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:02 INFO - PROCESS | 1675 | 1465098362609 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:46:02 INFO - PROCESS | 1675 | 1465098362660 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 1675 | 1465098362662 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956e000 == 44 [pid = 1675] [id = 143] 20:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x117308c00) [pid = 1675] [serial = 426] [outer = 0x0] 20:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118352000) [pid = 1675] [serial = 427] [outer = 0x117308c00] 20:46:02 INFO - PROCESS | 1675 | 1465098362694 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11863e800) [pid = 1675] [serial = 428] [outer = 0x117308c00] 20:46:03 INFO - PROCESS | 1675 | 1465098363100 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]]]}] 20:46:03 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. 20:46:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 20:46:03 INFO - PROCESS | 1675 | 1465098363142 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:46:03 INFO - PROCESS | 1675 | 1465098363144 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:46:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:46:03 INFO - PROCESS | 1675 | 1465098363147 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 1675 | 1465098363148 Marionette TRACE conn2 <- [1,546,null,{}] 20:46:03 INFO - PROCESS | 1675 | 1465098363151 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}] 20:46:03 INFO - PROCESS | 1675 | 1465098363152 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:03 INFO - PROCESS | 1675 | 1465098363258 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:46:03 INFO - PROCESS | 1675 | 1465098363387 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:03 INFO - PROCESS | 1675 | 1465098363389 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a85d000 == 45 [pid = 1675] [id = 144] 20:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119449c00) [pid = 1675] [serial = 429] [outer = 0x0] 20:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x125084400) [pid = 1675] [serial = 430] [outer = 0x119449c00] 20:46:03 INFO - PROCESS | 1675 | 1465098363422 Marionette DEBUG loaded listener.js 20:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x126fcc400) [pid = 1675] [serial = 431] [outer = 0x119449c00] 20:46:03 INFO - PROCESS | 1675 | 1465098363820 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]]]}] 20:46:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:46:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 724ms 20:46:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:46:03 INFO - PROCESS | 1675 | 1465098363871 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:46:03 INFO - PROCESS | 1675 | 1465098363874 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:46:03 INFO - PROCESS | 1675 | 1465098363882 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 1675 | 1465098363887 Marionette TRACE conn2 <- [1,550,null,{}] 20:46:03 INFO - PROCESS | 1675 | 1465098363890 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}] 20:46:03 INFO - PROCESS | 1675 | 1465098363892 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:04 INFO - PROCESS | 1675 | 1465098363997 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:46:04 INFO - PROCESS | 1675 | 1465098364080 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 1675 | 1465098364083 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bac1800 == 46 [pid = 1675] [id = 145] 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x124aeb000) [pid = 1675] [serial = 432] [outer = 0x0] 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x128c56000) [pid = 1675] [serial = 433] [outer = 0x124aeb000] 20:46:04 INFO - PROCESS | 1675 | 1465098364132 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12abed800) [pid = 1675] [serial = 434] [outer = 0x124aeb000] 20:46:04 INFO - PROCESS | 1675 | 1465098364511 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]]]}] 20:46:04 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. 20:46:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 681ms 20:46:04 INFO - PROCESS | 1675 | 1465098364559 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:46:04 INFO - PROCESS | 1675 | 1465098364560 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:46:04 INFO - PROCESS | 1675 | 1465098364563 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:46:04 INFO - PROCESS | 1675 | 1465098364564 Marionette TRACE conn2 <- [1,554,null,{}] 20:46:04 INFO - PROCESS | 1675 | 1465098364566 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}] 20:46:04 INFO - PROCESS | 1675 | 1465098364568 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:04 INFO - PROCESS | 1675 | 1465098364683 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:46:04 INFO - PROCESS | 1675 | 1465098364750 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 1675 | 1465098364752 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a19800 == 47 [pid = 1675] [id = 146] 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x124982800) [pid = 1675] [serial = 435] [outer = 0x0] 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12a80b800) [pid = 1675] [serial = 436] [outer = 0x124982800] 20:46:04 INFO - PROCESS | 1675 | 1465098364781 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12bc33800) [pid = 1675] [serial = 437] [outer = 0x124982800] 20:46:05 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:05 INFO - PROCESS | 1675 | 1465098365303 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]]]}] 20:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 772ms 20:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:46:05 INFO - PROCESS | 1675 | 1465098365335 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:46:05 INFO - PROCESS | 1675 | 1465098365337 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:46:05 INFO - PROCESS | 1675 | 1465098365340 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:46:05 INFO - PROCESS | 1675 | 1465098365342 Marionette TRACE conn2 <- [1,558,null,{}] 20:46:05 INFO - PROCESS | 1675 | 1465098365346 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}] 20:46:05 INFO - PROCESS | 1675 | 1465098365347 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:05 INFO - PROCESS | 1675 | 1465098365438 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:46:05 INFO - PROCESS | 1675 | 1465098365492 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 1675 | 1465098365493 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b1000 == 48 [pid = 1675] [id = 147] 20:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11819b000) [pid = 1675] [serial = 438] [outer = 0x0] 20:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x118349800) [pid = 1675] [serial = 439] [outer = 0x11819b000] 20:46:05 INFO - PROCESS | 1675 | 1465098365520 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1184a0c00) [pid = 1675] [serial = 440] [outer = 0x11819b000] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9ac800 == 47 [pid = 1675] [id = 141] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a859800 == 46 [pid = 1675] [id = 140] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12904f800 == 45 [pid = 1675] [id = 139] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e9800 == 44 [pid = 1675] [id = 138] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x121990800 == 43 [pid = 1675] [id = 137] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x126fdd000 == 42 [pid = 1675] [id = 136] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x124991800 == 41 [pid = 1675] [id = 135] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x121152000 == 40 [pid = 1675] [id = 134] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x119bf3000 == 39 [pid = 1675] [id = 133] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x1188ea000 == 38 [pid = 1675] [id = 132] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11734f000 == 37 [pid = 1675] [id = 131] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x113d46000 == 36 [pid = 1675] [id = 130] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x119236000 == 35 [pid = 1675] [id = 129] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x116121800 == 34 [pid = 1675] [id = 128] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x128e62000 == 33 [pid = 1675] [id = 127] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x117057000 == 32 [pid = 1675] [id = 116] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x113a19800 == 31 [pid = 1675] [id = 146] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12bac1800 == 30 [pid = 1675] [id = 145] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a85d000 == 29 [pid = 1675] [id = 144] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11956e000 == 28 [pid = 1675] [id = 143] 20:46:06 INFO - PROCESS | 1675 | --DOCSHELL 0x112fbb800 == 27 [pid = 1675] [id = 142] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x118499400) [pid = 1675] [serial = 352] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11863fc00) [pid = 1675] [serial = 353] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x116f85000) [pid = 1675] [serial = 349] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x117e48c00) [pid = 1675] [serial = 350] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1219ae800) [pid = 1675] [serial = 358] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118355800) [pid = 1675] [serial = 347] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118191800) [pid = 1675] [serial = 346] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119a9d800) [pid = 1675] [serial = 355] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x121227400) [pid = 1675] [serial = 356] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x118493800) [pid = 1675] [serial = 341] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118154000) [pid = 1675] [serial = 340] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x126d9ac00) [pid = 1675] [serial = 362] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x125715c00) [pid = 1675] [serial = 361] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x118646000) [pid = 1675] [serial = 344] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x1184a1c00) [pid = 1675] [serial = 343] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x129348000) [pid = 1675] [serial = 367] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x127349800) [pid = 1675] [serial = 364] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x129475800) [pid = 1675] [serial = 368] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12a98a400) [pid = 1675] [serial = 377] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x129658800) [pid = 1675] [serial = 370] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12a819800) [pid = 1675] [serial = 376] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x127528000) [pid = 1675] [serial = 373] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12a805000) [pid = 1675] [serial = 371] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a808400) [pid = 1675] [serial = 374] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x128ca1000) [pid = 1675] [serial = 365] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12a98f000) [pid = 1675] [serial = 379] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x124f2a800) [pid = 1675] [serial = 359] [outer = 0x0] [url = about:blank] 20:46:06 INFO - PROCESS | 1675 | 1465098366478 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]]]}] 20:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1173ms 20:46:06 INFO - PROCESS | 1675 | 1465098366514 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:46:06 INFO - PROCESS | 1675 | 1465098366517 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:46:06 INFO - PROCESS | 1675 | 1465098366521 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:46:06 INFO - PROCESS | 1675 | 1465098366523 Marionette TRACE conn2 <- [1,562,null,{}] 20:46:06 INFO - PROCESS | 1675 | 1465098366526 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}] 20:46:06 INFO - PROCESS | 1675 | 1465098366528 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:06 INFO - PROCESS | 1675 | 1465098366606 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:46:06 INFO - PROCESS | 1675 | 1465098366610 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:06 INFO - PROCESS | 1675 | 1465098366611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x11332a800 == 28 [pid = 1675] [id = 148] 20:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x113f50800) [pid = 1675] [serial = 441] [outer = 0x0] 20:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116623800) [pid = 1675] [serial = 442] [outer = 0x113f50800] 20:46:06 INFO - PROCESS | 1675 | 1465098366642 Marionette DEBUG loaded listener.js 20:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x113864800) [pid = 1675] [serial = 443] [outer = 0x113f50800] 20:46:06 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:06 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:07 INFO - PROCESS | 1675 | 1465098367005 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]]]}] 20:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 20:46:07 INFO - PROCESS | 1675 | 1465098367042 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:46:07 INFO - PROCESS | 1675 | 1465098367045 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:46:07 INFO - PROCESS | 1675 | 1465098367050 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:46:07 INFO - PROCESS | 1675 | 1465098367052 Marionette TRACE conn2 <- [1,566,null,{}] 20:46:07 INFO - PROCESS | 1675 | 1465098367054 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}] 20:46:07 INFO - PROCESS | 1675 | 1465098367056 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:07 INFO - PROCESS | 1675 | 1465098367131 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:46:07 INFO - PROCESS | 1675 | 1465098367136 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1675 | 1465098367137 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x116a91800 == 29 [pid = 1675] [id = 149] 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x117e49000) [pid = 1675] [serial = 444] [outer = 0x0] 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11819e800) [pid = 1675] [serial = 445] [outer = 0x117e49000] 20:46:07 INFO - PROCESS | 1675 | 1465098367166 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118499000) [pid = 1675] [serial = 446] [outer = 0x117e49000] 20:46:07 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:07 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:07 INFO - PROCESS | 1675 | 1465098367495 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]]]}] 20:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 20:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:46:07 INFO - PROCESS | 1675 | 1465098367527 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:46:07 INFO - PROCESS | 1675 | 1465098367528 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:46:07 INFO - PROCESS | 1675 | 1465098367531 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:46:07 INFO - PROCESS | 1675 | 1465098367533 Marionette TRACE conn2 <- [1,570,null,{}] 20:46:07 INFO - PROCESS | 1675 | 1465098367541 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}] 20:46:07 INFO - PROCESS | 1675 | 1465098367544 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:07 INFO - PROCESS | 1675 | 1465098367623 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:46:07 INFO - PROCESS | 1675 | 1465098367718 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1675 | 1465098367720 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x11255e800 == 30 [pid = 1675] [id = 150] 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x111c6a000) [pid = 1675] [serial = 447] [outer = 0x0] 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1121b1c00) [pid = 1675] [serial = 448] [outer = 0x111c6a000] 20:46:07 INFO - PROCESS | 1675 | 1465098367752 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x113f11400) [pid = 1675] [serial = 449] [outer = 0x111c6a000] 20:46:08 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:08 INFO - PROCESS | 1675 | 1465098368244 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]]]}] 20:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 20:46:08 INFO - PROCESS | 1675 | 1465098368304 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:46:08 INFO - PROCESS | 1675 | 1465098368306 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:46:08 INFO - PROCESS | 1675 | 1465098368309 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:46:08 INFO - PROCESS | 1675 | 1465098368311 Marionette TRACE conn2 <- [1,574,null,{}] 20:46:08 INFO - PROCESS | 1675 | 1465098368315 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}] 20:46:08 INFO - PROCESS | 1675 | 1465098368317 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:08 INFO - PROCESS | 1675 | 1465098368418 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:46:08 INFO - PROCESS | 1675 | 1465098368491 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:08 INFO - PROCESS | 1675 | 1465098368492 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180bc800 == 31 [pid = 1675] [id = 151] 20:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1181a0c00) [pid = 1675] [serial = 450] [outer = 0x0] 20:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1184a1400) [pid = 1675] [serial = 451] [outer = 0x1181a0c00] 20:46:08 INFO - PROCESS | 1675 | 1465098368523 Marionette DEBUG loaded listener.js 20:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118643000) [pid = 1675] [serial = 452] [outer = 0x1181a0c00] 20:46:09 INFO - PROCESS | 1675 | 1465098369066 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]]]}] 20:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 20:46:09 INFO - PROCESS | 1675 | 1465098369131 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 1675 | 1465098369134 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:46:09 INFO - PROCESS | 1675 | 1465098369137 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 1675 | 1465098369138 Marionette TRACE conn2 <- [1,578,null,{}] 20:46:09 INFO - PROCESS | 1675 | 1465098369141 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}] 20:46:09 INFO - PROCESS | 1675 | 1465098369142 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:09 INFO - PROCESS | 1675 | 1465098369245 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:46:09 INFO - PROCESS | 1675 | 1465098369369 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:09 INFO - PROCESS | 1675 | 1465098369370 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1131eb000 == 32 [pid = 1675] [id = 152] 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11323cc00) [pid = 1675] [serial = 453] [outer = 0x0] 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x115e4ac00) [pid = 1675] [serial = 454] [outer = 0x11323cc00] 20:46:09 INFO - PROCESS | 1675 | 1465098369398 Marionette DEBUG loaded listener.js 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x116f80400) [pid = 1675] [serial = 455] [outer = 0x11323cc00] 20:46:09 INFO - PROCESS | 1675 | --DOCSHELL 0x116a91800 == 31 [pid = 1675] [id = 149] 20:46:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11332a800 == 30 [pid = 1675] [id = 148] 20:46:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b1000 == 29 [pid = 1675] [id = 147] 20:46:09 INFO - PROCESS | 1675 | 1465098369774 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]]]}] 20:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 669ms 20:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:46:09 INFO - PROCESS | 1675 | 1465098369808 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 1675 | 1465098369809 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:46:09 INFO - PROCESS | 1675 | 1465098369812 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 1675 | 1465098369814 Marionette TRACE conn2 <- [1,582,null,{}] 20:46:09 INFO - PROCESS | 1675 | 1465098369820 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}] 20:46:09 INFO - PROCESS | 1675 | 1465098369821 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:09 INFO - PROCESS | 1675 | 1465098369895 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:46:09 INFO - PROCESS | 1675 | 1465098369903 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:09 INFO - PROCESS | 1675 | 1465098369904 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b9000 == 30 [pid = 1675] [id = 153] 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11824f000) [pid = 1675] [serial = 456] [outer = 0x0] 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11864d000) [pid = 1675] [serial = 457] [outer = 0x11824f000] 20:46:09 INFO - PROCESS | 1675 | 1465098369931 Marionette DEBUG loaded listener.js 20:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11926f800) [pid = 1675] [serial = 458] [outer = 0x11824f000] 20:46:10 INFO - PROCESS | 1675 | 1465098370262 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]]]}] 20:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 472ms 20:46:10 INFO - PROCESS | 1675 | 1465098370310 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:46:10 INFO - PROCESS | 1675 | 1465098370312 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:46:10 INFO - PROCESS | 1675 | 1465098370315 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:46:10 INFO - PROCESS | 1675 | 1465098370316 Marionette TRACE conn2 <- [1,586,null,{}] 20:46:10 INFO - PROCESS | 1675 | 1465098370318 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}] 20:46:10 INFO - PROCESS | 1675 | 1465098370320 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:10 INFO - PROCESS | 1675 | 1465098370413 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:46:10 INFO - PROCESS | 1675 | 1465098370451 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 1675 | 1465098370453 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x119567000 == 31 [pid = 1675] [id = 154] 20:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119449800) [pid = 1675] [serial = 459] [outer = 0x0] 20:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x119aa6800) [pid = 1675] [serial = 460] [outer = 0x119449800] 20:46:10 INFO - PROCESS | 1675 | 1465098370478 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1216ed800) [pid = 1675] [serial = 461] [outer = 0x119449800] 20:46:10 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:10 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:10 INFO - PROCESS | 1675 | 1465098370850 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]]]}] 20:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 569ms 20:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:46:10 INFO - PROCESS | 1675 | 1465098370891 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:46:10 INFO - PROCESS | 1675 | 1465098370893 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:46:10 INFO - PROCESS | 1675 | 1465098370900 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:46:10 INFO - PROCESS | 1675 | 1465098370904 Marionette TRACE conn2 <- [1,590,null,{}] 20:46:10 INFO - PROCESS | 1675 | 1465098370908 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}] 20:46:10 INFO - PROCESS | 1675 | 1465098370910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:11 INFO - PROCESS | 1675 | 1465098371006 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:46:11 INFO - PROCESS | 1675 | 1465098371043 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:11 INFO - PROCESS | 1675 | 1465098371044 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x121141000 == 32 [pid = 1675] [id = 155] 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x115e9dc00) [pid = 1675] [serial = 462] [outer = 0x0] 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124af9c00) [pid = 1675] [serial = 463] [outer = 0x115e9dc00] 20:46:11 INFO - PROCESS | 1675 | 1465098371069 Marionette DEBUG loaded listener.js 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x126a2b400) [pid = 1675] [serial = 464] [outer = 0x115e9dc00] 20:46:11 INFO - PROCESS | 1675 | 1465098371420 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]]]}] 20:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 530ms 20:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:46:11 INFO - PROCESS | 1675 | 1465098371426 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 1675 | 1465098371428 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:46:11 INFO - PROCESS | 1675 | 1465098371430 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 1675 | 1465098371431 Marionette TRACE conn2 <- [1,594,null,{}] 20:46:11 INFO - PROCESS | 1675 | 1465098371436 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}] 20:46:11 INFO - PROCESS | 1675 | 1465098371437 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:11 INFO - PROCESS | 1675 | 1465098371533 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:46:11 INFO - PROCESS | 1675 | 1465098371536 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:11 INFO - PROCESS | 1675 | 1465098371538 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d93800 == 33 [pid = 1675] [id = 156] 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x124f31000) [pid = 1675] [serial = 465] [outer = 0x0] 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x127043800) [pid = 1675] [serial = 466] [outer = 0x124f31000] 20:46:11 INFO - PROCESS | 1675 | 1465098371562 Marionette DEBUG loaded listener.js 20:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x127521c00) [pid = 1675] [serial = 467] [outer = 0x124f31000] 20:46:11 INFO - PROCESS | 1675 | 1465098371911 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]]]}] 20:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 20:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:46:11 INFO - PROCESS | 1675 | 1465098371952 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 1675 | 1465098371953 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:46:11 INFO - PROCESS | 1675 | 1465098371955 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 1675 | 1465098371956 Marionette TRACE conn2 <- [1,598,null,{}] 20:46:11 INFO - PROCESS | 1675 | 1465098371959 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}] 20:46:11 INFO - PROCESS | 1675 | 1465098371960 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:12 INFO - PROCESS | 1675 | 1465098372052 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:46:12 INFO - PROCESS | 1675 | 1465098372085 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 1675 | 1465098372089 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec9000 == 34 [pid = 1675] [id = 157] 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x128c5c400) [pid = 1675] [serial = 468] [outer = 0x0] 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x128ca0400) [pid = 1675] [serial = 469] [outer = 0x128c5c400] 20:46:12 INFO - PROCESS | 1675 | 1465098372121 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12934d000) [pid = 1675] [serial = 470] [outer = 0x128c5c400] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x11765b400) [pid = 1675] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11834f000) [pid = 1675] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x117308c00) [pid = 1675] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x111c62800) [pid = 1675] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x119449c00) [pid = 1675] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x124aeb000) [pid = 1675] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11819b000) [pid = 1675] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x124982800) [pid = 1675] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x113f50800) [pid = 1675] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12498c000) [pid = 1675] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119ab9400) [pid = 1675] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1255c9c00) [pid = 1675] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11661f400) [pid = 1675] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12965bc00) [pid = 1675] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118150000) [pid = 1675] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113a09c00) [pid = 1675] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128c9f800) [pid = 1675] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11660f400) [pid = 1675] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11849b400) [pid = 1675] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119a9b400) [pid = 1675] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12b152c00) [pid = 1675] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:46:12 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12bc5d400) [pid = 1675] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:46:12 INFO - PROCESS | 1675 | 1465098372459 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]]]}] 20:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 20:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:46:12 INFO - PROCESS | 1675 | 1465098372475 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:46:12 INFO - PROCESS | 1675 | 1465098372476 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:46:12 INFO - PROCESS | 1675 | 1465098372478 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:46:12 INFO - PROCESS | 1675 | 1465098372479 Marionette TRACE conn2 <- [1,602,null,{}] 20:46:12 INFO - PROCESS | 1675 | 1465098372482 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}] 20:46:12 INFO - PROCESS | 1675 | 1465098372485 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:12 INFO - PROCESS | 1675 | 1465098372562 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:46:12 INFO - PROCESS | 1675 | 1465098372614 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 1675 | 1465098372615 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x11255a000 == 35 [pid = 1675] [id = 158] 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x112f4a000) [pid = 1675] [serial = 471] [outer = 0x0] 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11830ec00) [pid = 1675] [serial = 472] [outer = 0x112f4a000] 20:46:12 INFO - PROCESS | 1675 | 1465098372640 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x128c58000) [pid = 1675] [serial = 473] [outer = 0x112f4a000] 20:46:12 INFO - PROCESS | 1675 | 1465098372957 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]]]}] 20:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 20:46:13 INFO - PROCESS | 1675 | 1465098373003 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:46:13 INFO - PROCESS | 1675 | 1465098373005 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:46:13 INFO - PROCESS | 1675 | 1465098373008 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:46:13 INFO - PROCESS | 1675 | 1465098373010 Marionette TRACE conn2 <- [1,606,null,{}] 20:46:13 INFO - PROCESS | 1675 | 1465098373013 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}] 20:46:13 INFO - PROCESS | 1675 | 1465098373014 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:13 INFO - PROCESS | 1675 | 1465098373111 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:46:13 INFO - PROCESS | 1675 | 1465098373118 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 1675 | 1465098373119 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x127585000 == 36 [pid = 1675] [id = 159] 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x117e4e000) [pid = 1675] [serial = 474] [outer = 0x0] 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x129659000) [pid = 1675] [serial = 475] [outer = 0x117e4e000] 20:46:13 INFO - PROCESS | 1675 | 1465098373158 Marionette DEBUG loaded listener.js 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12a820000) [pid = 1675] [serial = 476] [outer = 0x117e4e000] 20:46:13 INFO - PROCESS | 1675 | 1465098373610 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]]]}] 20:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 621ms 20:46:13 INFO - PROCESS | 1675 | 1465098373628 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:46:13 INFO - PROCESS | 1675 | 1465098373630 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:46:13 INFO - PROCESS | 1675 | 1465098373635 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:46:13 INFO - PROCESS | 1675 | 1465098373636 Marionette TRACE conn2 <- [1,610,null,{}] 20:46:13 INFO - PROCESS | 1675 | 1465098373638 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}] 20:46:13 INFO - PROCESS | 1675 | 1465098373639 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:13 INFO - PROCESS | 1675 | 1465098373712 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:46:13 INFO - PROCESS | 1675 | 1465098373717 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 1675 | 1465098373719 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12758b800 == 37 [pid = 1675] [id = 160] 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a24400) [pid = 1675] [serial = 477] [outer = 0x0] 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12a824400) [pid = 1675] [serial = 478] [outer = 0x126a24400] 20:46:13 INFO - PROCESS | 1675 | 1465098373744 Marionette DEBUG loaded listener.js 20:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12abfa000) [pid = 1675] [serial = 479] [outer = 0x126a24400] 20:46:14 INFO - PROCESS | 1675 | 1465098374075 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]]]}] 20:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 20:46:14 INFO - PROCESS | 1675 | 1465098374104 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 1675 | 1465098374105 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:46:14 INFO - PROCESS | 1675 | 1465098374108 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 1675 | 1465098374109 Marionette TRACE conn2 <- [1,614,null,{}] 20:46:14 INFO - PROCESS | 1675 | 1465098374111 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}] 20:46:14 INFO - PROCESS | 1675 | 1465098374112 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:14 INFO - PROCESS | 1675 | 1465098374189 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:46:14 INFO - PROCESS | 1675 | 1465098374244 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 1675 | 1465098374245 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bef800 == 38 [pid = 1675] [id = 161] 20:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128c5d000) [pid = 1675] [serial = 480] [outer = 0x0] 20:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12b153800) [pid = 1675] [serial = 481] [outer = 0x128c5d000] 20:46:14 INFO - PROCESS | 1675 | 1465098374270 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11926fc00) [pid = 1675] [serial = 482] [outer = 0x128c5d000] 20:46:14 INFO - PROCESS | 1675 | 1465098374722 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]]]}] 20:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 20:46:14 INFO - PROCESS | 1675 | 1465098374777 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 1675 | 1465098374780 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:46:14 INFO - PROCESS | 1675 | 1465098374783 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 1675 | 1465098374787 Marionette TRACE conn2 <- [1,618,null,{}] 20:46:14 INFO - PROCESS | 1675 | 1465098374790 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}] 20:46:14 INFO - PROCESS | 1675 | 1465098374791 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:14 INFO - PROCESS | 1675 | 1465098374892 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:46:14 INFO - PROCESS | 1675 | 1465098374992 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 1675 | 1465098374994 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186ea000 == 39 [pid = 1675] [id = 162] 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11814fc00) [pid = 1675] [serial = 483] [outer = 0x0] 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118191800) [pid = 1675] [serial = 484] [outer = 0x11814fc00] 20:46:15 INFO - PROCESS | 1675 | 1465098375039 Marionette DEBUG loaded listener.js 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118642c00) [pid = 1675] [serial = 485] [outer = 0x11814fc00] 20:46:15 INFO - PROCESS | 1675 | 1465098375455 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]]]}] 20:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 723ms 20:46:15 INFO - PROCESS | 1675 | 1465098375507 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 1675 | 1465098375510 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:46:15 INFO - PROCESS | 1675 | 1465098375514 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 1675 | 1465098375516 Marionette TRACE conn2 <- [1,622,null,{}] 20:46:15 INFO - PROCESS | 1675 | 1465098375519 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}] 20:46:15 INFO - PROCESS | 1675 | 1465098375520 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:15 INFO - PROCESS | 1675 | 1465098375624 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:46:15 INFO - PROCESS | 1675 | 1465098375677 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:15 INFO - PROCESS | 1675 | 1465098375678 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12499a800 == 40 [pid = 1675] [id = 163] 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x119447800) [pid = 1675] [serial = 486] [outer = 0x0] 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12169b000) [pid = 1675] [serial = 487] [outer = 0x119447800] 20:46:15 INFO - PROCESS | 1675 | 1465098375709 Marionette DEBUG loaded listener.js 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12498b400) [pid = 1675] [serial = 488] [outer = 0x119447800] 20:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12169bc00) [pid = 1675] [serial = 489] [outer = 0x12ccfc400] 20:46:16 INFO - PROCESS | 1675 | 1465098376160 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]]]}] 20:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 20:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:46:16 INFO - PROCESS | 1675 | 1465098376186 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:46:16 INFO - PROCESS | 1675 | 1465098376187 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:46:16 INFO - PROCESS | 1675 | 1465098376189 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:46:16 INFO - PROCESS | 1675 | 1465098376192 Marionette TRACE conn2 <- [1,626,null,{}] 20:46:16 INFO - PROCESS | 1675 | 1465098376200 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}] 20:46:16 INFO - PROCESS | 1675 | 1465098376203 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:16 INFO - PROCESS | 1675 | 1465098376330 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:46:16 INFO - PROCESS | 1675 | 1465098376410 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:16 INFO - PROCESS | 1675 | 1465098376412 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9aa800 == 41 [pid = 1675] [id = 164] 20:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x119007800) [pid = 1675] [serial = 490] [outer = 0x0] 20:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x126a26c00) [pid = 1675] [serial = 491] [outer = 0x119007800] 20:46:16 INFO - PROCESS | 1675 | 1465098376444 Marionette DEBUG loaded listener.js 20:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x129665400) [pid = 1675] [serial = 492] [outer = 0x119007800] 20:46:16 INFO - PROCESS | 1675 | 1465098376858 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]]]}] 20:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 20:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:46:16 INFO - PROCESS | 1675 | 1465098376911 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:46:16 INFO - PROCESS | 1675 | 1465098376912 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:46:16 INFO - PROCESS | 1675 | 1465098376934 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:46:16 INFO - PROCESS | 1675 | 1465098376935 Marionette TRACE conn2 <- [1,630,null,{}] 20:46:16 INFO - PROCESS | 1675 | 1465098376939 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}] 20:46:16 INFO - PROCESS | 1675 | 1465098376940 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:17 INFO - PROCESS | 1675 | 1465098377046 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:46:17 INFO - PROCESS | 1675 | 1465098377114 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:17 INFO - PROCESS | 1675 | 1465098377115 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4a0800 == 42 [pid = 1675] [id = 165] 20:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x118154000) [pid = 1675] [serial = 493] [outer = 0x0] 20:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b2d4800) [pid = 1675] [serial = 494] [outer = 0x118154000] 20:46:17 INFO - PROCESS | 1675 | 1465098377144 Marionette DEBUG loaded listener.js 20:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12bc34800) [pid = 1675] [serial = 495] [outer = 0x118154000] 20:46:17 INFO - PROCESS | 1675 | 1465098377742 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]]]}] 20:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 890ms 20:46:17 INFO - PROCESS | 1675 | 1465098377831 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:46:17 INFO - PROCESS | 1675 | 1465098377837 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:46:17 INFO - PROCESS | 1675 | 1465098377842 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:46:17 INFO - PROCESS | 1675 | 1465098377845 Marionette TRACE conn2 <- [1,634,null,{}] 20:46:17 INFO - PROCESS | 1675 | 1465098377851 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}] 20:46:17 INFO - PROCESS | 1675 | 1465098377854 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:17 INFO - PROCESS | 1675 | 1465098377964 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:46:18 INFO - PROCESS | 1675 | 1465098378028 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 1675 | 1465098378031 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x11806c000 == 43 [pid = 1675] [id = 166] 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118159800) [pid = 1675] [serial = 496] [outer = 0x0] 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11824f400) [pid = 1675] [serial = 497] [outer = 0x118159800] 20:46:18 INFO - PROCESS | 1675 | 1465098378058 Marionette DEBUG loaded listener.js 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x118640000) [pid = 1675] [serial = 498] [outer = 0x118159800] 20:46:18 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:18 INFO - PROCESS | 1675 | 1465098378490 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]]]}] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x12758b800 == 42 [pid = 1675] [id = 160] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x127585000 == 41 [pid = 1675] [id = 159] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x11255a000 == 40 [pid = 1675] [id = 158] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec9000 == 39 [pid = 1675] [id = 157] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x121d93800 == 38 [pid = 1675] [id = 156] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x121141000 == 37 [pid = 1675] [id = 155] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x119567000 == 36 [pid = 1675] [id = 154] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b9000 == 35 [pid = 1675] [id = 153] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11819e800) [pid = 1675] [serial = 445] [outer = 0x0] [url = about:blank] 20:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 675ms 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x1131eb000 == 34 [pid = 1675] [id = 152] 20:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x11255e800 == 33 [pid = 1675] [id = 150] 20:46:18 INFO - PROCESS | 1675 | 1465098378515 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:46:18 INFO - PROCESS | 1675 | 1465098378518 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:46:18 INFO - PROCESS | 1675 | 1465098378522 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:46:18 INFO - PROCESS | 1675 | 1465098378524 Marionette TRACE conn2 <- [1,638,null,{}] 20:46:18 INFO - PROCESS | 1675 | 1465098378526 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}] 20:46:18 INFO - PROCESS | 1675 | 1465098378528 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:18 INFO - PROCESS | 1675 | 1465098378608 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:46:18 INFO - PROCESS | 1675 | 1465098378612 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 1675 | 1465098378613 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x116663000 == 34 [pid = 1675] [id = 167] 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x118824800) [pid = 1675] [serial = 499] [outer = 0x0] 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x118876400) [pid = 1675] [serial = 500] [outer = 0x118824800] 20:46:18 INFO - PROCESS | 1675 | 1465098378642 Marionette DEBUG loaded listener.js 20:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x119453400) [pid = 1675] [serial = 501] [outer = 0x118824800] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x118352000) [pid = 1675] [serial = 427] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11603cc00) [pid = 1675] [serial = 425] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x126fcc400) [pid = 1675] [serial = 431] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x128c56000) [pid = 1675] [serial = 433] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1184a0c00) [pid = 1675] [serial = 440] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11863e800) [pid = 1675] [serial = 428] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11214d400) [pid = 1675] [serial = 424] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118349800) [pid = 1675] [serial = 439] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12abed800) [pid = 1675] [serial = 434] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x125084400) [pid = 1675] [serial = 430] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12a80b800) [pid = 1675] [serial = 436] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x113864800) [pid = 1675] [serial = 443] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x116623800) [pid = 1675] [serial = 442] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12bc33800) [pid = 1675] [serial = 437] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x126f25000) [pid = 1675] [serial = 403] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1255c6800) [pid = 1675] [serial = 400] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x128ca5c00) [pid = 1675] [serial = 404] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12965d400) [pid = 1675] [serial = 409] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x117e47800) [pid = 1675] [serial = 382] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118153c00) [pid = 1675] [serial = 383] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12b2cd000) [pid = 1675] [serial = 380] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118306c00) [pid = 1675] [serial = 391] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118499c00) [pid = 1675] [serial = 392] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x118642800) [pid = 1675] [serial = 394] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x119438800) [pid = 1675] [serial = 395] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12902c800) [pid = 1675] [serial = 406] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116a6c800) [pid = 1675] [serial = 388] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x117e45400) [pid = 1675] [serial = 389] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11863ec00) [pid = 1675] [serial = 385] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119268800) [pid = 1675] [serial = 386] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1216f5800) [pid = 1675] [serial = 397] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12bc59800) [pid = 1675] [serial = 419] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12bc62000) [pid = 1675] [serial = 421] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x11849c400) [pid = 1675] [serial = 412] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1216ee000) [pid = 1675] [serial = 413] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12ba92c00) [pid = 1675] [serial = 418] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12a98d400) [pid = 1675] [serial = 410] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x129348400) [pid = 1675] [serial = 415] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x129478800) [pid = 1675] [serial = 407] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12abf9c00) [pid = 1675] [serial = 416] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x126a76400) [pid = 1675] [serial = 401] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12c076000) [pid = 1675] [serial = 422] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x124aefc00) [pid = 1675] [serial = 398] [outer = 0x0] [url = about:blank] 20:46:18 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:18 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:19 INFO - PROCESS | 1675 | 1465098379000 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]]]}] 20:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 20:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:46:19 INFO - PROCESS | 1675 | 1465098379041 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:46:19 INFO - PROCESS | 1675 | 1465098379042 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:46:19 INFO - PROCESS | 1675 | 1465098379044 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 1675 | 1465098379047 Marionette TRACE conn2 <- [1,642,null,{}] 20:46:19 INFO - PROCESS | 1675 | 1465098379054 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}] 20:46:19 INFO - PROCESS | 1675 | 1465098379056 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:19 INFO - PROCESS | 1675 | 1465098379137 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:46:19 INFO - PROCESS | 1675 | 1465098379141 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 1675 | 1465098379143 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x118671000 == 35 [pid = 1675] [id = 168] 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x1218b7000) [pid = 1675] [serial = 502] [outer = 0x0] 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x124aefc00) [pid = 1675] [serial = 503] [outer = 0x1218b7000] 20:46:19 INFO - PROCESS | 1675 | 1465098379174 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x12571e000) [pid = 1675] [serial = 504] [outer = 0x1218b7000] 20:46:19 INFO - PROCESS | 1675 | 1465098379548 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]]]}] 20:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 525ms 20:46:19 INFO - PROCESS | 1675 | 1465098379570 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:46:19 INFO - PROCESS | 1675 | 1465098379571 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:46:19 INFO - PROCESS | 1675 | 1465098379579 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 1675 | 1465098379581 Marionette TRACE conn2 <- [1,646,null,{}] 20:46:19 INFO - PROCESS | 1675 | 1465098379584 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}] 20:46:19 INFO - PROCESS | 1675 | 1465098379586 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:19 INFO - PROCESS | 1675 | 1465098379664 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:46:19 INFO - PROCESS | 1675 | 1465098379669 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 1675 | 1465098379671 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d2000 == 36 [pid = 1675] [id = 169] 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x12704bc00) [pid = 1675] [serial = 505] [outer = 0x0] 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x128ca3400) [pid = 1675] [serial = 506] [outer = 0x12704bc00] 20:46:19 INFO - PROCESS | 1675 | 1465098379696 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x129473400) [pid = 1675] [serial = 507] [outer = 0x12704bc00] 20:46:20 INFO - PROCESS | 1675 | 1465098380013 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]]]}] 20:46:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 477ms 20:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:46:20 INFO - PROCESS | 1675 | 1465098380053 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1675 | 1465098380054 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:46:20 INFO - PROCESS | 1675 | 1465098380056 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1675 | 1465098380057 Marionette TRACE conn2 <- [1,650,null,{}] 20:46:20 INFO - PROCESS | 1675 | 1465098380059 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}] 20:46:20 INFO - PROCESS | 1675 | 1465098380060 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:20 INFO - PROCESS | 1675 | 1465098380137 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:46:20 INFO - PROCESS | 1675 | 1465098380188 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 1675 | 1465098380189 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x113d36800 == 37 [pid = 1675] [id = 170] 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x115ea1800) [pid = 1675] [serial = 508] [outer = 0x0] 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x12934e400) [pid = 1675] [serial = 509] [outer = 0x115ea1800] 20:46:20 INFO - PROCESS | 1675 | 1465098380215 Marionette DEBUG loaded listener.js 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12a993800) [pid = 1675] [serial = 510] [outer = 0x115ea1800] 20:46:20 INFO - PROCESS | 1675 | 1465098380513 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]]]}] 20:46:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 20:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:46:20 INFO - PROCESS | 1675 | 1465098380527 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1675 | 1465098380528 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:46:20 INFO - PROCESS | 1675 | 1465098380530 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1675 | 1465098380531 Marionette TRACE conn2 <- [1,654,null,{}] 20:46:20 INFO - PROCESS | 1675 | 1465098380537 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}] 20:46:20 INFO - PROCESS | 1675 | 1465098380541 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:20 INFO - PROCESS | 1675 | 1465098380641 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:46:20 INFO - PROCESS | 1675 | 1465098380645 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 1675 | 1465098380646 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dac000 == 38 [pid = 1675] [id = 171] 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12b2cb400) [pid = 1675] [serial = 511] [outer = 0x0] 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12bc37c00) [pid = 1675] [serial = 512] [outer = 0x12b2cb400] 20:46:20 INFO - PROCESS | 1675 | 1465098380673 Marionette DEBUG loaded listener.js 20:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12c071800) [pid = 1675] [serial = 513] [outer = 0x12b2cb400] 20:46:21 INFO - PROCESS | 1675 | 1465098381034 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]]]}] 20:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 523ms 20:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:46:21 INFO - PROCESS | 1675 | 1465098381054 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:46:21 INFO - PROCESS | 1675 | 1465098381055 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:46:21 INFO - PROCESS | 1675 | 1465098381057 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 1675 | 1465098381058 Marionette TRACE conn2 <- [1,658,null,{}] 20:46:21 INFO - PROCESS | 1675 | 1465098381067 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}] 20:46:21 INFO - PROCESS | 1675 | 1465098381070 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:21 INFO - PROCESS | 1675 | 1465098381164 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:46:21 INFO - PROCESS | 1675 | 1465098381167 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:21 INFO - PROCESS | 1675 | 1465098381168 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d1f800 == 39 [pid = 1675] [id = 172] 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12b2cd000) [pid = 1675] [serial = 514] [outer = 0x0] 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12c162000) [pid = 1675] [serial = 515] [outer = 0x12b2cd000] 20:46:21 INFO - PROCESS | 1675 | 1465098381192 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12c16a000) [pid = 1675] [serial = 516] [outer = 0x12b2cd000] 20:46:21 INFO - PROCESS | 1675 | 1465098381545 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]]]}] 20:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 526ms 20:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:46:21 INFO - PROCESS | 1675 | 1465098381585 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:46:21 INFO - PROCESS | 1675 | 1465098381587 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:46:21 INFO - PROCESS | 1675 | 1465098381589 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 1675 | 1465098381590 Marionette TRACE conn2 <- [1,662,null,{}] 20:46:21 INFO - PROCESS | 1675 | 1465098381592 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}] 20:46:21 INFO - PROCESS | 1675 | 1465098381594 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:21 INFO - PROCESS | 1675 | 1465098381690 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:46:21 INFO - PROCESS | 1675 | 1465098381702 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:21 INFO - PROCESS | 1675 | 1465098381703 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc2000 == 40 [pid = 1675] [id = 173] 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12b2d2000) [pid = 1675] [serial = 517] [outer = 0x0] 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12c5cc400) [pid = 1675] [serial = 518] [outer = 0x12b2d2000] 20:46:21 INFO - PROCESS | 1675 | 1465098381725 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12c5d1c00) [pid = 1675] [serial = 519] [outer = 0x12b2d2000] 20:46:21 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:21 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:22 INFO - PROCESS | 1675 | 1465098382063 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]]]}] 20:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 20:46:22 INFO - PROCESS | 1675 | 1465098382107 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:46:22 INFO - PROCESS | 1675 | 1465098382109 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:46:22 INFO - PROCESS | 1675 | 1465098382111 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:46:22 INFO - PROCESS | 1675 | 1465098382112 Marionette TRACE conn2 <- [1,666,null,{}] 20:46:22 INFO - PROCESS | 1675 | 1465098382114 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}] 20:46:22 INFO - PROCESS | 1675 | 1465098382115 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:22 INFO - PROCESS | 1675 | 1465098382213 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:46:22 INFO - PROCESS | 1675 | 1465098382225 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 1675 | 1465098382226 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293cb000 == 41 [pid = 1675] [id = 174] 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12c5d3800) [pid = 1675] [serial = 520] [outer = 0x0] 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12c874000) [pid = 1675] [serial = 521] [outer = 0x12c5d3800] 20:46:22 INFO - PROCESS | 1675 | 1465098382250 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12c87b400) [pid = 1675] [serial = 522] [outer = 0x12c5d3800] 20:46:22 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:22 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:22 INFO - PROCESS | 1675 | 1465098382578 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]]]}] 20:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 20:46:22 INFO - PROCESS | 1675 | 1465098382629 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:46:22 INFO - PROCESS | 1675 | 1465098382631 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:46:22 INFO - PROCESS | 1675 | 1465098382633 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:46:22 INFO - PROCESS | 1675 | 1465098382634 Marionette TRACE conn2 <- [1,670,null,{}] 20:46:22 INFO - PROCESS | 1675 | 1465098382636 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}] 20:46:22 INFO - PROCESS | 1675 | 1465098382637 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:22 INFO - PROCESS | 1675 | 1465098382737 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:46:22 INFO - PROCESS | 1675 | 1465098382741 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 1675 | 1465098382742 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d45000 == 42 [pid = 1675] [id = 175] 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x110d56400) [pid = 1675] [serial = 523] [outer = 0x0] 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x110d5d000) [pid = 1675] [serial = 524] [outer = 0x110d56400] 20:46:22 INFO - PROCESS | 1675 | 1465098382797 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x110d62c00) [pid = 1675] [serial = 525] [outer = 0x110d56400] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x117e49000) [pid = 1675] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x124f31000) [pid = 1675] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11323cc00) [pid = 1675] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11824f000) [pid = 1675] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x115e9dc00) [pid = 1675] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128c5c400) [pid = 1675] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x112f4a000) [pid = 1675] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117e4e000) [pid = 1675] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x126a24400) [pid = 1675] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119449800) [pid = 1675] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:46:23 INFO - PROCESS | 1675 | 1465098383140 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]]]}] 20:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 20:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:46:23 INFO - PROCESS | 1675 | 1465098383153 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1675 | 1465098383155 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:46:23 INFO - PROCESS | 1675 | 1465098383157 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1675 | 1465098383159 Marionette TRACE conn2 <- [1,674,null,{}] 20:46:23 INFO - PROCESS | 1675 | 1465098383161 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}] 20:46:23 INFO - PROCESS | 1675 | 1465098383163 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:23 INFO - PROCESS | 1675 | 1465098383282 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:46:23 INFO - PROCESS | 1675 | 1465098383288 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 1675 | 1465098383290 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2b1800 == 43 [pid = 1675] [id = 176] 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x110d59400) [pid = 1675] [serial = 526] [outer = 0x0] 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11849f400) [pid = 1675] [serial = 527] [outer = 0x110d59400] 20:46:23 INFO - PROCESS | 1675 | 1465098383316 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12c87d000) [pid = 1675] [serial = 528] [outer = 0x110d59400] 20:46:23 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:23 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:23 INFO - PROCESS | 1675 | 1465098383627 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]]]}] 20:46:23 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 20:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 20:46:23 INFO - PROCESS | 1675 | 1465098383678 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1675 | 1465098383679 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:46:23 INFO - PROCESS | 1675 | 1465098383682 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1675 | 1465098383683 Marionette TRACE conn2 <- [1,678,null,{}] 20:46:23 INFO - PROCESS | 1675 | 1465098383685 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}] 20:46:23 INFO - PROCESS | 1675 | 1465098383686 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:23 INFO - PROCESS | 1675 | 1465098383765 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:46:23 INFO - PROCESS | 1675 | 1465098383821 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 1675 | 1465098383822 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x12babf000 == 44 [pid = 1675] [id = 177] 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1166e9000) [pid = 1675] [serial = 529] [outer = 0x0] 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11681f000) [pid = 1675] [serial = 530] [outer = 0x1166e9000] 20:46:23 INFO - PROCESS | 1675 | 1465098383846 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119006000) [pid = 1675] [serial = 531] [outer = 0x1166e9000] 20:46:24 INFO - PROCESS | 1675 | 1465098384127 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]]]}] 20:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 20:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:46:24 INFO - PROCESS | 1675 | 1465098384158 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:46:24 INFO - PROCESS | 1675 | 1465098384159 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:46:24 INFO - PROCESS | 1675 | 1465098384161 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:46:24 INFO - PROCESS | 1675 | 1465098384162 Marionette TRACE conn2 <- [1,682,null,{}] 20:46:24 INFO - PROCESS | 1675 | 1465098384164 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}] 20:46:24 INFO - PROCESS | 1675 | 1465098384166 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:24 INFO - PROCESS | 1675 | 1465098384250 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:46:24 INFO - PROCESS | 1675 | 1465098384255 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:24 INFO - PROCESS | 1675 | 1465098384256 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c517000 == 45 [pid = 1675] [id = 178] 20:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1186c3c00) [pid = 1675] [serial = 532] [outer = 0x0] 20:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1186cc800) [pid = 1675] [serial = 533] [outer = 0x1186c3c00] 20:46:24 INFO - PROCESS | 1675 | 1465098384279 Marionette DEBUG loaded listener.js 20:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1186d0800) [pid = 1675] [serial = 534] [outer = 0x1186c3c00] 20:46:25 INFO - PROCESS | 1675 | 1465098385140 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]]]}] 20:46:25 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) 20:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1024ms 20:46:25 INFO - PROCESS | 1675 | 1465098385185 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 1675 | 1465098385188 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:46:25 INFO - PROCESS | 1675 | 1465098385192 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 1675 | 1465098385194 Marionette TRACE conn2 <- [1,686,null,{}] 20:46:25 INFO - PROCESS | 1675 | 1465098385197 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}] 20:46:25 INFO - PROCESS | 1675 | 1465098385199 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:25 INFO - PROCESS | 1675 | 1465098385348 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:46:25 INFO - PROCESS | 1675 | 1465098385402 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 1675 | 1465098385404 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa2000 == 46 [pid = 1675] [id = 179] 20:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x116817000) [pid = 1675] [serial = 535] [outer = 0x0] 20:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11681a800) [pid = 1675] [serial = 536] [outer = 0x116817000] 20:46:25 INFO - PROCESS | 1675 | 1465098385436 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x116f85000) [pid = 1675] [serial = 537] [outer = 0x116817000] 20:46:26 INFO - PROCESS | 1675 | 1465098386391 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]]]}] 20:46:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:46:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1222ms 20:46:26 INFO - PROCESS | 1675 | 1465098386414 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:46:26 INFO - PROCESS | 1675 | 1465098386418 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:46:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:46:26 INFO - PROCESS | 1675 | 1465098386424 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:46:26 INFO - PROCESS | 1675 | 1465098386425 Marionette TRACE conn2 <- [1,690,null,{}] 20:46:26 INFO - PROCESS | 1675 | 1465098386428 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}] 20:46:26 INFO - PROCESS | 1675 | 1465098386430 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:26 INFO - PROCESS | 1675 | 1465098386535 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:46:26 INFO - PROCESS | 1675 | 1465098386587 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:26 INFO - PROCESS | 1675 | 1465098386588 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bf3000 == 47 [pid = 1675] [id = 180] 20:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118352c00) [pid = 1675] [serial = 538] [outer = 0x0] 20:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1186c5c00) [pid = 1675] [serial = 539] [outer = 0x118352c00] 20:46:26 INFO - PROCESS | 1675 | 1465098386619 Marionette DEBUG loaded listener.js 20:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x118824000) [pid = 1675] [serial = 540] [outer = 0x118352c00] 20:46:27 INFO - PROCESS | 1675 | 1465098387530 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]]]}] 20:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 20:46:27 INFO - PROCESS | 1675 | 1465098387544 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:46:27 INFO - PROCESS | 1675 | 1465098387547 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:46:27 INFO - PROCESS | 1675 | 1465098387551 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:46:27 INFO - PROCESS | 1675 | 1465098387554 Marionette TRACE conn2 <- [1,694,null,{}] 20:46:27 INFO - PROCESS | 1675 | 1465098387558 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}] 20:46:27 INFO - PROCESS | 1675 | 1465098387559 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:27 INFO - PROCESS | 1675 | 1465098387647 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:46:27 INFO - PROCESS | 1675 | 1465098387703 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 1675 | 1465098387706 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x11831b800 == 48 [pid = 1675] [id = 181] 20:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11214e400) [pid = 1675] [serial = 541] [outer = 0x0] 20:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11681bc00) [pid = 1675] [serial = 542] [outer = 0x11214e400] 20:46:27 INFO - PROCESS | 1675 | 1465098387734 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x118499400) [pid = 1675] [serial = 543] [outer = 0x11214e400] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12babf000 == 47 [pid = 1675] [id = 177] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2b1800 == 46 [pid = 1675] [id = 176] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x123d45000 == 45 [pid = 1675] [id = 175] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1293cb000 == 44 [pid = 1675] [id = 174] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc2000 == 43 [pid = 1675] [id = 173] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x126d1f800 == 42 [pid = 1675] [id = 172] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x123dac000 == 41 [pid = 1675] [id = 171] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x113d36800 == 40 [pid = 1675] [id = 170] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d2000 == 39 [pid = 1675] [id = 169] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x118671000 == 38 [pid = 1675] [id = 168] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x116663000 == 37 [pid = 1675] [id = 167] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x11806c000 == 36 [pid = 1675] [id = 166] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x119bef800 == 35 [pid = 1675] [id = 161] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1180bc800 == 34 [pid = 1675] [id = 151] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4a0800 == 33 [pid = 1675] [id = 165] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9aa800 == 32 [pid = 1675] [id = 164] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12499a800 == 31 [pid = 1675] [id = 163] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1186ea000 == 30 [pid = 1675] [id = 162] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x119bf3000 == 29 [pid = 1675] [id = 180] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x12c517000 == 28 [pid = 1675] [id = 178] 20:46:28 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa2000 == 27 [pid = 1675] [id = 179] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x118499000) [pid = 1675] [serial = 446] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x127043800) [pid = 1675] [serial = 466] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x115e4ac00) [pid = 1675] [serial = 454] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11864d000) [pid = 1675] [serial = 457] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x126a2b400) [pid = 1675] [serial = 464] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x1184a1400) [pid = 1675] [serial = 451] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1121b1c00) [pid = 1675] [serial = 448] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x124af9c00) [pid = 1675] [serial = 463] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x128ca0400) [pid = 1675] [serial = 469] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11830ec00) [pid = 1675] [serial = 472] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x127521c00) [pid = 1675] [serial = 467] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x129659000) [pid = 1675] [serial = 475] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12a824400) [pid = 1675] [serial = 478] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12a820000) [pid = 1675] [serial = 476] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12934d000) [pid = 1675] [serial = 470] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12abfa000) [pid = 1675] [serial = 479] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116f80400) [pid = 1675] [serial = 455] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119aa6800) [pid = 1675] [serial = 460] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1216ed800) [pid = 1675] [serial = 461] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x128c58000) [pid = 1675] [serial = 473] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11926f800) [pid = 1675] [serial = 458] [outer = 0x0] [url = about:blank] 20:46:28 INFO - PROCESS | 1675 | 1465098388918 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]]]}] 20:46:28 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) 20:46:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1427ms 20:46:28 INFO - PROCESS | 1675 | 1465098388977 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:46:28 INFO - PROCESS | 1675 | 1465098388980 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:46:28 INFO - PROCESS | 1675 | 1465098388986 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:46:28 INFO - PROCESS | 1675 | 1465098388988 Marionette TRACE conn2 <- [1,698,null,{}] 20:46:28 INFO - PROCESS | 1675 | 1465098388993 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}] 20:46:28 INFO - PROCESS | 1675 | 1465098388996 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:29 INFO - PROCESS | 1675 | 1465098389113 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:46:29 INFO - PROCESS | 1675 | 1465098389193 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:29 INFO - PROCESS | 1675 | 1465098389196 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x116110800 == 28 [pid = 1675] [id = 182] 20:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x117e4d000) [pid = 1675] [serial = 544] [outer = 0x0] 20:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118156400) [pid = 1675] [serial = 545] [outer = 0x117e4d000] 20:46:29 INFO - PROCESS | 1675 | 1465098389241 Marionette DEBUG loaded listener.js 20:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1184a1c00) [pid = 1675] [serial = 546] [outer = 0x117e4d000] 20:46:30 INFO - PROCESS | 1675 | 1465098390074 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]]]}] 20:46:30 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) 20:46:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 20:46:30 INFO - PROCESS | 1675 | 1465098390107 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:46:30 INFO - PROCESS | 1675 | 1465098390110 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:46:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:46:30 INFO - PROCESS | 1675 | 1465098390115 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:46:30 INFO - PROCESS | 1675 | 1465098390119 Marionette TRACE conn2 <- [1,702,null,{}] 20:46:30 INFO - PROCESS | 1675 | 1465098390121 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}] 20:46:30 INFO - PROCESS | 1675 | 1465098390123 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:30 INFO - PROCESS | 1675 | 1465098390202 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:46:30 INFO - PROCESS | 1675 | 1465098390252 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:30 INFO - PROCESS | 1675 | 1465098390253 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e17000 == 29 [pid = 1675] [id = 183] 20:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1186ccc00) [pid = 1675] [serial = 547] [outer = 0x0] 20:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119265000) [pid = 1675] [serial = 548] [outer = 0x1186ccc00] 20:46:30 INFO - PROCESS | 1675 | 1465098390280 Marionette DEBUG loaded listener.js 20:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119aa0c00) [pid = 1675] [serial = 549] [outer = 0x1186ccc00] 20:46:31 INFO - PROCESS | 1675 | 1465098391078 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]]]}] 20:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 20:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:46:31 INFO - PROCESS | 1675 | 1465098391087 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:46:31 INFO - PROCESS | 1675 | 1465098391088 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:46:31 INFO - PROCESS | 1675 | 1465098391097 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:46:31 INFO - PROCESS | 1675 | 1465098391101 Marionette TRACE conn2 <- [1,706,null,{}] 20:46:31 INFO - PROCESS | 1675 | 1465098391120 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}] 20:46:31 INFO - PROCESS | 1675 | 1465098391123 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:31 INFO - PROCESS | 1675 | 1465098391221 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:46:31 INFO - PROCESS | 1675 | 1465098391259 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:31 INFO - PROCESS | 1675 | 1465098391261 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x119568000 == 30 [pid = 1675] [id = 184] 20:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x124db7800) [pid = 1675] [serial = 550] [outer = 0x0] 20:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x125710800) [pid = 1675] [serial = 551] [outer = 0x124db7800] 20:46:31 INFO - PROCESS | 1675 | 1465098391289 Marionette DEBUG loaded listener.js 20:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a7c400) [pid = 1675] [serial = 552] [outer = 0x124db7800] 20:46:32 INFO - PROCESS | 1675 | 1465098392077 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]]]}] 20:46:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:46:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 996ms 20:46:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:46:32 INFO - PROCESS | 1675 | 1465098392086 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:46:32 INFO - PROCESS | 1675 | 1465098392088 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:46:32 INFO - PROCESS | 1675 | 1465098392090 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:46:32 INFO - PROCESS | 1675 | 1465098392091 Marionette TRACE conn2 <- [1,710,null,{}] 20:46:32 INFO - PROCESS | 1675 | 1465098392093 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}] 20:46:32 INFO - PROCESS | 1675 | 1465098392094 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:32 INFO - PROCESS | 1675 | 1465098392198 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:46:32 INFO - PROCESS | 1675 | 1465098392203 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:32 INFO - PROCESS | 1675 | 1465098392204 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x121136800 == 31 [pid = 1675] [id = 185] 20:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x126f32000) [pid = 1675] [serial = 553] [outer = 0x0] 20:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x128c5bc00) [pid = 1675] [serial = 554] [outer = 0x126f32000] 20:46:32 INFO - PROCESS | 1675 | 1465098392229 Marionette DEBUG loaded listener.js 20:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128e34000) [pid = 1675] [serial = 555] [outer = 0x126f32000] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12b2cd000) [pid = 1675] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12b2d2000) [pid = 1675] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118159800) [pid = 1675] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12b2cb400) [pid = 1675] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x115ea1800) [pid = 1675] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11814fc00) [pid = 1675] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x128c5d000) [pid = 1675] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119447800) [pid = 1675] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118154000) [pid = 1675] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12704bc00) [pid = 1675] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1218b7000) [pid = 1675] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119007800) [pid = 1675] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118824800) [pid = 1675] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12c5d3800) [pid = 1675] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x110d59400) [pid = 1675] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x110d56400) [pid = 1675] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x1166e9000) [pid = 1675] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x111c6a000) [pid = 1675] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x1181a0c00) [pid = 1675] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:46:33 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x1186c3c00) [pid = 1675] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:46:33 INFO - PROCESS | 1675 | 1465098393150 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]]]}] 20:46:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1070ms 20:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:46:33 INFO - PROCESS | 1675 | 1465098393161 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:46:33 INFO - PROCESS | 1675 | 1465098393162 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:46:33 INFO - PROCESS | 1675 | 1465098393164 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:46:33 INFO - PROCESS | 1675 | 1465098393166 Marionette TRACE conn2 <- [1,714,null,{}] 20:46:33 INFO - PROCESS | 1675 | 1465098393169 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}] 20:46:33 INFO - PROCESS | 1675 | 1465098393170 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:33 INFO - PROCESS | 1675 | 1465098393253 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:46:33 INFO - PROCESS | 1675 | 1465098393256 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:33 INFO - PROCESS | 1675 | 1465098393258 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x119079000 == 32 [pid = 1675] [id = 186] 20:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x110d5e400) [pid = 1675] [serial = 556] [outer = 0x0] 20:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11814fc00) [pid = 1675] [serial = 557] [outer = 0x110d5e400] 20:46:33 INFO - PROCESS | 1675 | 1465098393284 Marionette DEBUG loaded listener.js 20:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1186c8c00) [pid = 1675] [serial = 558] [outer = 0x110d5e400] 20:46:34 INFO - PROCESS | 1675 | 1465098394087 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]]]}] 20:46:34 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 20:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 20:46:34 INFO - PROCESS | 1675 | 1465098394135 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:46:34 INFO - PROCESS | 1675 | 1465098394136 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:46:34 INFO - PROCESS | 1675 | 1465098394138 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:46:34 INFO - PROCESS | 1675 | 1465098394139 Marionette TRACE conn2 <- [1,718,null,{}] 20:46:34 INFO - PROCESS | 1675 | 1465098394141 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}] 20:46:34 INFO - PROCESS | 1675 | 1465098394145 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:34 INFO - PROCESS | 1675 | 1465098394240 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:46:34 INFO - PROCESS | 1675 | 1465098394295 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 1675 | 1465098394296 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dbe000 == 33 [pid = 1675] [id = 187] 20:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11819a000) [pid = 1675] [serial = 559] [outer = 0x0] 20:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x12934cc00) [pid = 1675] [serial = 560] [outer = 0x11819a000] 20:46:34 INFO - PROCESS | 1675 | 1465098394322 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12a989c00) [pid = 1675] [serial = 561] [outer = 0x11819a000] 20:46:35 INFO - PROCESS | 1675 | 1465098395091 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]]]}] 20:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 20:46:35 INFO - PROCESS | 1675 | 1465098395108 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:46:35 INFO - PROCESS | 1675 | 1465098395109 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:46:35 INFO - PROCESS | 1675 | 1465098395111 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1675 | 1465098395112 Marionette TRACE conn2 <- [1,722,null,{}] 20:46:35 INFO - PROCESS | 1675 | 1465098395115 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}] 20:46:35 INFO - PROCESS | 1675 | 1465098395117 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:35 INFO - PROCESS | 1675 | 1465098395273 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:46:35 INFO - PROCESS | 1675 | 1465098395348 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 1675 | 1465098395351 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e99800 == 34 [pid = 1675] [id = 188] 20:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11603cc00) [pid = 1675] [serial = 562] [outer = 0x0] 20:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x116611400) [pid = 1675] [serial = 563] [outer = 0x11603cc00] 20:46:35 INFO - PROCESS | 1675 | 1465098395383 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x116824400) [pid = 1675] [serial = 564] [outer = 0x11603cc00] 20:46:35 INFO - PROCESS | 1675 | 1465098395925 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] 20:46:35 INFO - PROCESS | 1675 | 1465098395937 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:46:35 INFO - PROCESS | 1675 | 1465098395940 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1675 | 1465098395942 Marionette TRACE conn2 <- [1,726,null,{}] 20:46:35 INFO - PROCESS | 1675 | 1465098395945 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}] 20:46:35 INFO - PROCESS | 1675 | 1465098395947 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:36 INFO - PROCESS | 1675 | 1465098396101 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:46:36 INFO - PROCESS | 1675 | 1465098396111 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:36 INFO - PROCESS | 1675 | 1465098396112 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb2000 == 35 [pid = 1675] [id = 189] 20:46:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1192cb000) [pid = 1675] [serial = 565] [outer = 0x0] 20:46:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119aa1000) [pid = 1675] [serial = 566] [outer = 0x1192cb000] 20:46:36 INFO - PROCESS | 1675 | 1465098396143 Marionette DEBUG loaded listener.js 20:46:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121227400) [pid = 1675] [serial = 567] [outer = 0x1192cb000] 20:46:36 INFO - PROCESS | 1675 | 1465098396748 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]]]}] 20:46:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 824ms 20:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:46:36 INFO - PROCESS | 1675 | 1465098396763 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:46:36 INFO - PROCESS | 1675 | 1465098396765 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:46:36 INFO - PROCESS | 1675 | 1465098396768 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:46:36 INFO - PROCESS | 1675 | 1465098396769 Marionette TRACE conn2 <- [1,730,null,{}] 20:46:36 INFO - PROCESS | 1675 | 1465098396772 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}] 20:46:36 INFO - PROCESS | 1675 | 1465098396773 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:36 INFO - PROCESS | 1675 | 1465098396879 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:46:37 INFO - PROCESS | 1675 | 1465098397040 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1675 | 1465098397042 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x113818000 == 36 [pid = 1675] [id = 190] 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x116150000) [pid = 1675] [serial = 568] [outer = 0x0] 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x116815800) [pid = 1675] [serial = 569] [outer = 0x116150000] 20:46:37 INFO - PROCESS | 1675 | 1465098397070 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x117e4b400) [pid = 1675] [serial = 570] [outer = 0x116150000] 20:46:37 INFO - PROCESS | 1675 | --DOCSHELL 0x119079000 == 35 [pid = 1675] [id = 186] 20:46:37 INFO - PROCESS | 1675 | --DOCSHELL 0x121136800 == 34 [pid = 1675] [id = 185] 20:46:37 INFO - PROCESS | 1675 | --DOCSHELL 0x119568000 == 33 [pid = 1675] [id = 184] 20:46:37 INFO - PROCESS | 1675 | --DOCSHELL 0x117e17000 == 32 [pid = 1675] [id = 183] 20:46:37 INFO - PROCESS | 1675 | --DOCSHELL 0x116110800 == 31 [pid = 1675] [id = 182] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x113f11400) [pid = 1675] [serial = 449] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118643000) [pid = 1675] [serial = 452] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1186cc800) [pid = 1675] [serial = 533] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12c162000) [pid = 1675] [serial = 515] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12c5cc400) [pid = 1675] [serial = 518] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11824f400) [pid = 1675] [serial = 497] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x118640000) [pid = 1675] [serial = 498] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12bc37c00) [pid = 1675] [serial = 512] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12934e400) [pid = 1675] [serial = 509] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a993800) [pid = 1675] [serial = 510] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118191800) [pid = 1675] [serial = 484] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x118642c00) [pid = 1675] [serial = 485] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x11926fc00) [pid = 1675] [serial = 482] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12b153800) [pid = 1675] [serial = 481] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12169b000) [pid = 1675] [serial = 487] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12498b400) [pid = 1675] [serial = 488] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12b2d4800) [pid = 1675] [serial = 494] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12bc34800) [pid = 1675] [serial = 495] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x128ca3400) [pid = 1675] [serial = 506] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x129473400) [pid = 1675] [serial = 507] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x124aefc00) [pid = 1675] [serial = 503] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x12571e000) [pid = 1675] [serial = 504] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x126a26c00) [pid = 1675] [serial = 491] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x129665400) [pid = 1675] [serial = 492] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x118876400) [pid = 1675] [serial = 500] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x119453400) [pid = 1675] [serial = 501] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x12c874000) [pid = 1675] [serial = 521] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x12c5d1c00) [pid = 1675] [serial = 519] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x11849f400) [pid = 1675] [serial = 527] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x110d5d000) [pid = 1675] [serial = 524] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x12c87b400) [pid = 1675] [serial = 522] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x119264400) [pid = 1675] [serial = 197] [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.] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x119006000) [pid = 1675] [serial = 531] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 58 (0x110d62c00) [pid = 1675] [serial = 525] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 57 (0x12c16a000) [pid = 1675] [serial = 516] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 56 (0x1186d0800) [pid = 1675] [serial = 534] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 55 (0x12c87d000) [pid = 1675] [serial = 528] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 54 (0x12c071800) [pid = 1675] [serial = 513] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | --DOMWINDOW == 53 (0x11681f000) [pid = 1675] [serial = 530] [outer = 0x0] [url = about:blank] 20:46:37 INFO - PROCESS | 1675 | 1465098397615 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] 20:46:37 INFO - PROCESS | 1675 | 1465098397645 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:46:37 INFO - PROCESS | 1675 | 1465098397648 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:46:37 INFO - PROCESS | 1675 | 1465098397650 Marionette TRACE conn2 <- [1,734,null,{}] 20:46:37 INFO - PROCESS | 1675 | 1465098397656 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}] 20:46:37 INFO - PROCESS | 1675 | 1465098397658 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:37 INFO - PROCESS | 1675 | 1465098397777 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:46:37 INFO - PROCESS | 1675 | 1465098397839 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1675 | 1465098397840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x118325000 == 32 [pid = 1675] [id = 191] 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 54 (0x117307000) [pid = 1675] [serial = 571] [outer = 0x0] 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 55 (0x1186c3400) [pid = 1675] [serial = 572] [outer = 0x117307000] 20:46:37 INFO - PROCESS | 1675 | 1465098397867 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 56 (0x118825c00) [pid = 1675] [serial = 573] [outer = 0x117307000] 20:46:38 INFO - PROCESS | 1675 | 1465098398166 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]]]}] 20:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 574ms 20:46:38 INFO - PROCESS | 1675 | 1465098398223 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:46:38 INFO - PROCESS | 1675 | 1465098398226 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:46:38 INFO - PROCESS | 1675 | 1465098398228 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:46:38 INFO - PROCESS | 1675 | 1465098398229 Marionette TRACE conn2 <- [1,738,null,{}] 20:46:38 INFO - PROCESS | 1675 | 1465098398232 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}] 20:46:38 INFO - PROCESS | 1675 | 1465098398233 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:38 INFO - PROCESS | 1675 | 1465098398337 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:46:38 INFO - PROCESS | 1675 | 1465098398390 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:38 INFO - PROCESS | 1675 | 1465098398391 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d8000 == 33 [pid = 1675] [id = 192] 20:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 57 (0x113d79c00) [pid = 1675] [serial = 574] [outer = 0x0] 20:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x1216fb400) [pid = 1675] [serial = 575] [outer = 0x113d79c00] 20:46:38 INFO - PROCESS | 1675 | 1465098398417 Marionette DEBUG loaded listener.js 20:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x124aec800) [pid = 1675] [serial = 576] [outer = 0x113d79c00] 20:46:39 INFO - PROCESS | 1675 | 1465098399187 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]]]}] 20:46:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:46:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 20:46:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:46:39 INFO - PROCESS | 1675 | 1465098399201 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:46:39 INFO - PROCESS | 1675 | 1465098399203 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:46:39 INFO - PROCESS | 1675 | 1465098399210 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:46:39 INFO - PROCESS | 1675 | 1465098399214 Marionette TRACE conn2 <- [1,742,null,{}] 20:46:39 INFO - PROCESS | 1675 | 1465098399219 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}] 20:46:39 INFO - PROCESS | 1675 | 1465098399222 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:39 INFO - PROCESS | 1675 | 1465098399299 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:46:39 INFO - PROCESS | 1675 | 1465098399304 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:39 INFO - PROCESS | 1675 | 1465098399306 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d3a000 == 34 [pid = 1675] [id = 193] 20:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x11862a800) [pid = 1675] [serial = 577] [outer = 0x0] 20:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x127522000) [pid = 1675] [serial = 578] [outer = 0x11862a800] 20:46:39 INFO - PROCESS | 1675 | 1465098399330 Marionette DEBUG loaded listener.js 20:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x129345000) [pid = 1675] [serial = 579] [outer = 0x11862a800] 20:46:40 INFO - PROCESS | 1675 | 1465098400176 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]]]}] 20:46: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 20:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 981ms 20:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:46:40 INFO - PROCESS | 1675 | 1465098400186 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:46:40 INFO - PROCESS | 1675 | 1465098400188 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:46:40 INFO - PROCESS | 1675 | 1465098400190 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:46:40 INFO - PROCESS | 1675 | 1465098400191 Marionette TRACE conn2 <- [1,746,null,{}] 20:46:40 INFO - PROCESS | 1675 | 1465098400202 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}] 20:46:40 INFO - PROCESS | 1675 | 1465098400204 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:40 INFO - PROCESS | 1675 | 1465098400302 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:46:40 INFO - PROCESS | 1675 | 1465098400305 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:40 INFO - PROCESS | 1675 | 1465098400306 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x126f20000 == 35 [pid = 1675] [id = 194] 20:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x128e3b400) [pid = 1675] [serial = 580] [outer = 0x0] 20:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x12965d400) [pid = 1675] [serial = 581] [outer = 0x128e3b400] 20:46:40 INFO - PROCESS | 1675 | 1465098400331 Marionette DEBUG loaded listener.js 20:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x12a821c00) [pid = 1675] [serial = 582] [outer = 0x128e3b400] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x126f32000) [pid = 1675] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x117e4d000) [pid = 1675] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x11214e400) [pid = 1675] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x1186ccc00) [pid = 1675] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x116817000) [pid = 1675] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x118352c00) [pid = 1675] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 58 (0x110d5e400) [pid = 1675] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:46:40 INFO - PROCESS | 1675 | --DOMWINDOW == 57 (0x124db7800) [pid = 1675] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:46:41 INFO - PROCESS | 1675 | 1465098401145 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]]]}] 20:46: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.) 20:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 978ms 20:46:41 INFO - PROCESS | 1675 | 1465098401168 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:46:41 INFO - PROCESS | 1675 | 1465098401169 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:46:41 INFO - PROCESS | 1675 | 1465098401171 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:46:41 INFO - PROCESS | 1675 | 1465098401173 Marionette TRACE conn2 <- [1,750,null,{}] 20:46:41 INFO - PROCESS | 1675 | 1465098401175 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}] 20:46:41 INFO - PROCESS | 1675 | 1465098401176 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:41 INFO - PROCESS | 1675 | 1465098401248 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:46:41 INFO - PROCESS | 1675 | 1465098401296 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:41 INFO - PROCESS | 1675 | 1465098401300 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x126feb000 == 36 [pid = 1675] [id = 195] 20:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x12a822000) [pid = 1675] [serial = 583] [outer = 0x0] 20:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x12a98dc00) [pid = 1675] [serial = 584] [outer = 0x12a822000] 20:46:41 INFO - PROCESS | 1675 | 1465098401332 Marionette DEBUG loaded listener.js 20:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x12b153800) [pid = 1675] [serial = 585] [outer = 0x12a822000] 20:46:42 INFO - PROCESS | 1675 | 1465098402106 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]]]}] 20:46: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) 20:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 20:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:46:42 INFO - PROCESS | 1675 | 1465098402141 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:46:42 INFO - PROCESS | 1675 | 1465098402142 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:46:42 INFO - PROCESS | 1675 | 1465098402144 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:46:42 INFO - PROCESS | 1675 | 1465098402146 Marionette TRACE conn2 <- [1,754,null,{}] 20:46:42 INFO - PROCESS | 1675 | 1465098402148 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}] 20:46:42 INFO - PROCESS | 1675 | 1465098402149 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:42 INFO - PROCESS | 1675 | 1465098402228 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:46:42 INFO - PROCESS | 1675 | 1465098402231 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:42 INFO - PROCESS | 1675 | 1465098402233 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293b8800 == 37 [pid = 1675] [id = 196] 20:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x12a824400) [pid = 1675] [serial = 586] [outer = 0x0] 20:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x12bc40800) [pid = 1675] [serial = 587] [outer = 0x12a824400] 20:46:42 INFO - PROCESS | 1675 | 1465098402260 Marionette DEBUG loaded listener.js 20:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x12bc5bc00) [pid = 1675] [serial = 588] [outer = 0x12a824400] 20:46: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 20:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 20:46:43 INFO - PROCESS | 1675 | 1465098403060 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]]]}] 20:46:43 INFO - PROCESS | 1675 | 1465098403063 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:46:43 INFO - PROCESS | 1675 | 1465098403064 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:46:43 INFO - PROCESS | 1675 | 1465098403069 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:46:43 INFO - PROCESS | 1675 | 1465098403070 Marionette TRACE conn2 <- [1,758,null,{}] 20:46:43 INFO - PROCESS | 1675 | 1465098403072 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}] 20:46:43 INFO - PROCESS | 1675 | 1465098403073 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:43 INFO - PROCESS | 1675 | 1465098403152 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:46:43 INFO - PROCESS | 1675 | 1465098403156 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1675 | 1465098403157 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a54e000 == 38 [pid = 1675] [id = 197] 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x12bc42c00) [pid = 1675] [serial = 589] [outer = 0x0] 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x12c070400) [pid = 1675] [serial = 590] [outer = 0x12bc42c00] 20:46:43 INFO - PROCESS | 1675 | 1465098403181 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x12c166400) [pid = 1675] [serial = 591] [outer = 0x12bc42c00] 20:46:43 INFO - PROCESS | 1675 | 1465098403609 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]]]}] 20:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 569ms 20:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:46:43 INFO - PROCESS | 1675 | 1465098403638 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:46:43 INFO - PROCESS | 1675 | 1465098403641 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:46:43 INFO - PROCESS | 1675 | 1465098403644 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:46:43 INFO - PROCESS | 1675 | 1465098403646 Marionette TRACE conn2 <- [1,762,null,{}] 20:46:43 INFO - PROCESS | 1675 | 1465098403650 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}] 20:46:43 INFO - PROCESS | 1675 | 1465098403652 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:43 INFO - PROCESS | 1675 | 1465098403753 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:46:43 INFO - PROCESS | 1675 | 1465098403819 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1675 | 1465098403820 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ae000 == 39 [pid = 1675] [id = 198] 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x11660f400) [pid = 1675] [serial = 592] [outer = 0x0] 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x11830ec00) [pid = 1675] [serial = 593] [outer = 0x11660f400] 20:46:43 INFO - PROCESS | 1675 | 1465098403851 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x118642800) [pid = 1675] [serial = 594] [outer = 0x11660f400] 20:46:44 INFO - PROCESS | 1675 | 1465098404745 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]]]}] 20:46:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1126ms 20:46:44 INFO - PROCESS | 1675 | 1465098404770 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 1675 | 1465098404773 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:46:44 INFO - PROCESS | 1675 | 1465098404778 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 1675 | 1465098404779 Marionette TRACE conn2 <- [1,766,null,{}] 20:46:44 INFO - PROCESS | 1675 | 1465098404782 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}] 20:46:44 INFO - PROCESS | 1675 | 1465098404784 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:44 INFO - PROCESS | 1675 | 1465098404872 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:46:44 INFO - PROCESS | 1675 | 1465098404967 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:44 INFO - PROCESS | 1675 | 1465098404968 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x124abd000 == 40 [pid = 1675] [id = 199] 20:46:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x1186c6000) [pid = 1675] [serial = 595] [outer = 0x0] 20:46:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x1218b2400) [pid = 1675] [serial = 596] [outer = 0x1186c6000] 20:46:45 INFO - PROCESS | 1675 | 1465098404999 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x124db7800) [pid = 1675] [serial = 597] [outer = 0x1186c6000] 20:46:45 INFO - PROCESS | 1675 | 1465098405879 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]]]}] 20:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 20:46:45 INFO - PROCESS | 1675 | 1465098405901 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:46:45 INFO - PROCESS | 1675 | 1465098405902 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:46:45 INFO - PROCESS | 1675 | 1465098405905 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:46:45 INFO - PROCESS | 1675 | 1465098405908 Marionette TRACE conn2 <- [1,770,null,{}] 20:46:45 INFO - PROCESS | 1675 | 1465098405915 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}] 20:46:45 INFO - PROCESS | 1675 | 1465098405918 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:46 INFO - PROCESS | 1675 | 1465098406006 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:46:46 INFO - PROCESS | 1675 | 1465098406228 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:46 INFO - PROCESS | 1675 | 1465098406229 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x116a97800 == 41 [pid = 1675] [id = 200] 20:46:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118244c00) [pid = 1675] [serial = 598] [outer = 0x0] 20:46:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x118499000) [pid = 1675] [serial = 599] [outer = 0x118244c00] 20:46:46 INFO - PROCESS | 1675 | 1465098406263 Marionette DEBUG loaded listener.js 20:46:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x1186cb800) [pid = 1675] [serial = 600] [outer = 0x118244c00] 20:46:46 INFO - PROCESS | 1675 | 1465098406698 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]]]}] 20:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 821ms 20:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:46:46 INFO - PROCESS | 1675 | 1465098406728 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 1675 | 1465098406730 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:46:46 INFO - PROCESS | 1675 | 1465098406753 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 1675 | 1465098406754 Marionette TRACE conn2 <- [1,774,null,{}] 20:46:46 INFO - PROCESS | 1675 | 1465098406759 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}] 20:46:46 INFO - PROCESS | 1675 | 1465098406762 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1293b8800 == 40 [pid = 1675] [id = 196] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x126feb000 == 39 [pid = 1675] [id = 195] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x126f20000 == 38 [pid = 1675] [id = 194] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123d3a000 == 37 [pid = 1675] [id = 193] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d8000 == 36 [pid = 1675] [id = 192] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x118325000 == 35 [pid = 1675] [id = 191] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x113818000 == 34 [pid = 1675] [id = 190] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123dbe000 == 33 [pid = 1675] [id = 187] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x115e99800 == 32 [pid = 1675] [id = 188] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb2000 == 31 [pid = 1675] [id = 189] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11831b800 == 30 [pid = 1675] [id = 181] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x116a97800 == 29 [pid = 1675] [id = 200] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x124abd000 == 28 [pid = 1675] [id = 199] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a54e000 == 27 [pid = 1675] [id = 197] 20:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ae000 == 26 [pid = 1675] [id = 198] 20:46:47 INFO - PROCESS | 1675 | 1465098407319 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12934cc00) [pid = 1675] [serial = 560] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x128c5bc00) [pid = 1675] [serial = 554] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x118156400) [pid = 1675] [serial = 545] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x1184a1c00) [pid = 1675] [serial = 546] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x118499400) [pid = 1675] [serial = 543] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x11681bc00) [pid = 1675] [serial = 542] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x119265000) [pid = 1675] [serial = 548] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x11681a800) [pid = 1675] [serial = 536] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x118824000) [pid = 1675] [serial = 540] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x1186c5c00) [pid = 1675] [serial = 539] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x116f85000) [pid = 1675] [serial = 537] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x11814fc00) [pid = 1675] [serial = 557] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x1186c8c00) [pid = 1675] [serial = 558] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x125710800) [pid = 1675] [serial = 551] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x126a7c400) [pid = 1675] [serial = 552] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x128e34000) [pid = 1675] [serial = 555] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | --DOMWINDOW == 58 (0x119aa0c00) [pid = 1675] [serial = 549] [outer = 0x0] [url = about:blank] 20:46:47 INFO - PROCESS | 1675 | 1465098407408 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1675 | 1465098407409 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x111c9f800 == 27 [pid = 1675] [id = 201] 20:46:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x111c19800) [pid = 1675] [serial = 601] [outer = 0x0] 20:46:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x111c60400) [pid = 1675] [serial = 602] [outer = 0x111c19800] 20:46:47 INFO - PROCESS | 1675 | 1465098407438 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x111e6bc00) [pid = 1675] [serial = 603] [outer = 0x111c19800] 20:46:47 INFO - PROCESS | 1675 | 1465098407761 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]]]}] 20:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1044ms 20:46:47 INFO - PROCESS | 1675 | 1465098407780 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:46:47 INFO - PROCESS | 1675 | 1465098407784 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:46:47 INFO - PROCESS | 1675 | 1465098407806 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:46:47 INFO - PROCESS | 1675 | 1465098407808 Marionette TRACE conn2 <- [1,778,null,{}] 20:46:47 INFO - PROCESS | 1675 | 1465098407811 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}] 20:46:47 INFO - PROCESS | 1675 | 1465098407812 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:47 INFO - PROCESS | 1675 | 1465098407905 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:46:47 INFO - PROCESS | 1675 | 1465098407949 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1675 | 1465098407951 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a9c000 == 28 [pid = 1675] [id = 202] 20:46:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x112c26c00) [pid = 1675] [serial = 604] [outer = 0x0] 20:46:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x11335f000) [pid = 1675] [serial = 605] [outer = 0x112c26c00] 20:46:47 INFO - PROCESS | 1675 | 1465098407979 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x113d7a000) [pid = 1675] [serial = 606] [outer = 0x112c26c00] 20:46:48 INFO - PROCESS | 1675 | 1465098408273 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]]]}] 20:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 531ms 20:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:46:48 INFO - PROCESS | 1675 | 1465098408326 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:46:48 INFO - PROCESS | 1675 | 1465098408328 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:46:48 INFO - PROCESS | 1675 | 1465098408331 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 1675 | 1465098408332 Marionette TRACE conn2 <- [1,782,null,{}] 20:46:48 INFO - PROCESS | 1675 | 1465098408337 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}] 20:46:48 INFO - PROCESS | 1675 | 1465098408339 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:48 INFO - PROCESS | 1675 | 1465098408413 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:46:48 INFO - PROCESS | 1675 | 1465098408465 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:48 INFO - PROCESS | 1675 | 1465098408466 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x116a8f000 == 29 [pid = 1675] [id = 203] 20:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x11322f800) [pid = 1675] [serial = 607] [outer = 0x0] 20:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x113d7d000) [pid = 1675] [serial = 608] [outer = 0x11322f800] 20:46:48 INFO - PROCESS | 1675 | 1465098408498 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x1167aac00) [pid = 1675] [serial = 609] [outer = 0x11322f800] 20:46:48 INFO - PROCESS | 1675 | 1465098408831 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]]]}] 20:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 20:46:48 INFO - PROCESS | 1675 | 1465098408854 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:46:48 INFO - PROCESS | 1675 | 1465098408857 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:46:48 INFO - PROCESS | 1675 | 1465098408865 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 1675 | 1465098408868 Marionette TRACE conn2 <- [1,786,null,{}] 20:46:48 INFO - PROCESS | 1675 | 1465098408870 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}] 20:46:48 INFO - PROCESS | 1675 | 1465098408873 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:48 INFO - PROCESS | 1675 | 1465098408953 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:46:49 INFO - PROCESS | 1675 | 1465098409002 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 1675 | 1465098409004 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e27000 == 30 [pid = 1675] [id = 204] 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x113d12c00) [pid = 1675] [serial = 610] [outer = 0x0] 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x116818000) [pid = 1675] [serial = 611] [outer = 0x113d12c00] 20:46:49 INFO - PROCESS | 1675 | 1465098409029 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x11765dc00) [pid = 1675] [serial = 612] [outer = 0x113d12c00] 20:46:49 INFO - PROCESS | 1675 | 1465098409339 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]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 20:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:46:49 INFO - PROCESS | 1675 | 1465098409387 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 1675 | 1465098409388 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:46:49 INFO - PROCESS | 1675 | 1465098409390 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 1675 | 1465098409392 Marionette TRACE conn2 <- [1,790,null,{}] 20:46:49 INFO - PROCESS | 1675 | 1465098409394 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}] 20:46:49 INFO - PROCESS | 1675 | 1465098409395 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:49 INFO - PROCESS | 1675 | 1465098409489 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:46:49 INFO - PROCESS | 1675 | 1465098409493 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 1675 | 1465098409494 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b6800 == 31 [pid = 1675] [id = 205] 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x1161fac00) [pid = 1675] [serial = 613] [outer = 0x0] 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x117e53800) [pid = 1675] [serial = 614] [outer = 0x1161fac00] 20:46:49 INFO - PROCESS | 1675 | 1465098409519 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118158400) [pid = 1675] [serial = 615] [outer = 0x1161fac00] 20:46:49 INFO - PROCESS | 1675 | 1465098409873 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]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 20:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:46:49 INFO - PROCESS | 1675 | 1465098409910 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 1675 | 1465098409911 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:46:49 INFO - PROCESS | 1675 | 1465098409913 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 1675 | 1465098409914 Marionette TRACE conn2 <- [1,794,null,{}] 20:46:49 INFO - PROCESS | 1675 | 1465098409917 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}] 20:46:49 INFO - PROCESS | 1675 | 1465098409918 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:50 INFO - PROCESS | 1675 | 1465098410008 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:46:50 INFO - PROCESS | 1675 | 1465098410042 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 1675 | 1465098410046 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x11906a800 == 32 [pid = 1675] [id = 206] 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x1121b6c00) [pid = 1675] [serial = 616] [outer = 0x0] 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11834fc00) [pid = 1675] [serial = 617] [outer = 0x1121b6c00] 20:46:50 INFO - PROCESS | 1675 | 1465098410079 Marionette DEBUG loaded listener.js 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11849bc00) [pid = 1675] [serial = 618] [outer = 0x1121b6c00] 20:46:50 INFO - PROCESS | 1675 | 1465098410411 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]]]}] 20:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 523ms 20:46:50 INFO - PROCESS | 1675 | 1465098410441 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 1675 | 1465098410442 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:46:50 INFO - PROCESS | 1675 | 1465098410444 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 1675 | 1465098410445 Marionette TRACE conn2 <- [1,798,null,{}] 20:46:50 INFO - PROCESS | 1675 | 1465098410447 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}] 20:46:50 INFO - PROCESS | 1675 | 1465098410449 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:50 INFO - PROCESS | 1675 | 1465098410543 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:46:50 INFO - PROCESS | 1675 | 1465098410547 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 1675 | 1465098410548 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x112169000 == 33 [pid = 1675] [id = 207] 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1161ef000) [pid = 1675] [serial = 619] [outer = 0x0] 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x118620800) [pid = 1675] [serial = 620] [outer = 0x1161ef000] 20:46:50 INFO - PROCESS | 1675 | 1465098410575 Marionette DEBUG loaded listener.js 20:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x1186c5000) [pid = 1675] [serial = 621] [outer = 0x1161ef000] 20:46:50 INFO - PROCESS | 1675 | 1465098410923 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]]]}] 20:46:50 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 20:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 20:46:50 INFO - PROCESS | 1675 | 1465098410963 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 1675 | 1465098410964 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:46:50 INFO - PROCESS | 1675 | 1465098410967 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 1675 | 1465098410968 Marionette TRACE conn2 <- [1,802,null,{}] 20:46:50 INFO - PROCESS | 1675 | 1465098410970 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}] 20:46:50 INFO - PROCESS | 1675 | 1465098410971 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:51 INFO - PROCESS | 1675 | 1465098411062 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:46:51 INFO - PROCESS | 1675 | 1465098411066 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:51 INFO - PROCESS | 1675 | 1465098411067 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ebc800 == 34 [pid = 1675] [id = 208] 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x111ed4400) [pid = 1675] [serial = 622] [outer = 0x0] 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1186cd000) [pid = 1675] [serial = 623] [outer = 0x111ed4400] 20:46:51 INFO - PROCESS | 1675 | 1465098411091 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118823000) [pid = 1675] [serial = 624] [outer = 0x111ed4400] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x128e3b400) [pid = 1675] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12a824400) [pid = 1675] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x116150000) [pid = 1675] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x11862a800) [pid = 1675] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x11819a000) [pid = 1675] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x1192cb000) [pid = 1675] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x117307000) [pid = 1675] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x113d79c00) [pid = 1675] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x11603cc00) [pid = 1675] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:46:51 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x12a822000) [pid = 1675] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:46:51 INFO - PROCESS | 1675 | 1465098411508 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]]]}] 20:46: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 20:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 20:46:51 INFO - PROCESS | 1675 | 1465098411537 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:46:51 INFO - PROCESS | 1675 | 1465098411538 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:46:51 INFO - PROCESS | 1675 | 1465098411540 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:46:51 INFO - PROCESS | 1675 | 1465098411541 Marionette TRACE conn2 <- [1,806,null,{}] 20:46:51 INFO - PROCESS | 1675 | 1465098411544 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}] 20:46:51 INFO - PROCESS | 1675 | 1465098411545 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:51 INFO - PROCESS | 1675 | 1465098411619 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:46:51 INFO - PROCESS | 1675 | 1465098411623 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:51 INFO - PROCESS | 1675 | 1465098411624 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x121274000 == 35 [pid = 1675] [id = 209] 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x113f0c800) [pid = 1675] [serial = 625] [outer = 0x0] 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x118875000) [pid = 1675] [serial = 626] [outer = 0x113f0c800] 20:46:51 INFO - PROCESS | 1675 | 1465098411651 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11904b400) [pid = 1675] [serial = 627] [outer = 0x113f0c800] 20:46:51 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:46:51 INFO - PROCESS | 1675 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:46:51 INFO - PROCESS | 1675 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:46:51 INFO - PROCESS | 1675 | [GFX2-]: Using SkiaGL canvas. 20:46:52 INFO - PROCESS | 1675 | 1465098412042 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]]]}] 20:46: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 20:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 517ms 20:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:46:52 INFO - PROCESS | 1675 | 1465098412059 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:46:52 INFO - PROCESS | 1675 | 1465098412060 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:46:52 INFO - PROCESS | 1675 | 1465098412062 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:46:52 INFO - PROCESS | 1675 | 1465098412063 Marionette TRACE conn2 <- [1,810,null,{}] 20:46:52 INFO - PROCESS | 1675 | 1465098412065 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}] 20:46:52 INFO - PROCESS | 1675 | 1465098412066 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:52 INFO - PROCESS | 1675 | 1465098412141 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:46:52 INFO - PROCESS | 1675 | 1465098412145 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1675 | 1465098412146 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x121980800 == 36 [pid = 1675] [id = 210] 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x119263c00) [pid = 1675] [serial = 628] [outer = 0x0] 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1192cc400) [pid = 1675] [serial = 629] [outer = 0x119263c00] 20:46:52 INFO - PROCESS | 1675 | 1465098412173 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x119aa2400) [pid = 1675] [serial = 630] [outer = 0x119263c00] 20:46:52 INFO - PROCESS | 1675 | 1465098412480 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]]]}] 20:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 20:46:52 INFO - PROCESS | 1675 | 1465098412530 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:46:52 INFO - PROCESS | 1675 | 1465098412531 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:46:52 INFO - PROCESS | 1675 | 1465098412533 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:46:52 INFO - PROCESS | 1675 | 1465098412534 Marionette TRACE conn2 <- [1,814,null,{}] 20:46:52 INFO - PROCESS | 1675 | 1465098412537 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}] 20:46:52 INFO - PROCESS | 1675 | 1465098412538 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:52 INFO - PROCESS | 1675 | 1465098412611 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:46:52 INFO - PROCESS | 1675 | 1465098412615 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1675 | 1465098412617 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d3b800 == 37 [pid = 1675] [id = 211] 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x119264c00) [pid = 1675] [serial = 631] [outer = 0x0] 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x119aee000) [pid = 1675] [serial = 632] [outer = 0x119264c00] 20:46:52 INFO - PROCESS | 1675 | 1465098412692 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1216f6c00) [pid = 1675] [serial = 633] [outer = 0x119264c00] 20:46:53 INFO - PROCESS | 1675 | 1465098413008 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] 20:46:53 INFO - PROCESS | 1675 | 1465098413056 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:46:53 INFO - PROCESS | 1675 | 1465098413058 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1675 | 1465098413060 Marionette TRACE conn2 <- [1,818,null,{}] 20:46:53 INFO - PROCESS | 1675 | 1465098413062 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}] 20:46:53 INFO - PROCESS | 1675 | 1465098413063 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:53 INFO - PROCESS | 1675 | 1465098413149 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:46:53 INFO - PROCESS | 1675 | 1465098413155 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:53 INFO - PROCESS | 1675 | 1465098413156 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x11906a000 == 38 [pid = 1675] [id = 212] 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x1219b7800) [pid = 1675] [serial = 634] [outer = 0x0] 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x124db1800) [pid = 1675] [serial = 635] [outer = 0x1219b7800] 20:46:53 INFO - PROCESS | 1675 | 1465098413180 Marionette DEBUG loaded listener.js 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x125718000) [pid = 1675] [serial = 636] [outer = 0x1219b7800] 20:46:53 INFO - PROCESS | 1675 | 1465098413644 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]]]}] 20:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 20:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:46:53 INFO - PROCESS | 1675 | 1465098413678 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 1675 | 1465098413680 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:46:53 INFO - PROCESS | 1675 | 1465098413684 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1675 | 1465098413686 Marionette TRACE conn2 <- [1,822,null,{}] 20:46:53 INFO - PROCESS | 1675 | 1465098413689 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}] 20:46:53 INFO - PROCESS | 1675 | 1465098413691 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:53 INFO - PROCESS | 1675 | 1465098413802 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:46:53 INFO - PROCESS | 1675 | 1465098413878 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:53 INFO - PROCESS | 1675 | 1465098413880 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x11610e000 == 39 [pid = 1675] [id = 213] 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11297bc00) [pid = 1675] [serial = 637] [outer = 0x0] 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x112c02400) [pid = 1675] [serial = 638] [outer = 0x11297bc00] 20:46:53 INFO - PROCESS | 1675 | 1465098413915 Marionette DEBUG loaded listener.js 20:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x113d17000) [pid = 1675] [serial = 639] [outer = 0x11297bc00] 20:46:54 INFO - PROCESS | 1675 | 1465098414440 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] 20:46:54 INFO - PROCESS | 1675 | 1465098414457 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:46:54 INFO - PROCESS | 1675 | 1465098414462 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:46:54 INFO - PROCESS | 1675 | 1465098414464 Marionette TRACE conn2 <- [1,826,null,{}] 20:46:54 INFO - PROCESS | 1675 | 1465098414494 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}] 20:46:54 INFO - PROCESS | 1675 | 1465098414496 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:54 INFO - PROCESS | 1675 | 1465098414605 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:46:54 INFO - PROCESS | 1675 | 1465098414680 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:54 INFO - PROCESS | 1675 | 1465098414681 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x119237800 == 40 [pid = 1675] [id = 214] 20:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x116818400) [pid = 1675] [serial = 640] [outer = 0x0] 20:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x116860c00) [pid = 1675] [serial = 641] [outer = 0x116818400] 20:46:54 INFO - PROCESS | 1675 | 1465098414712 Marionette DEBUG loaded listener.js 20:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x117308000) [pid = 1675] [serial = 642] [outer = 0x116818400] 20:46:55 INFO - PROCESS | 1675 | 1465098415553 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]]]}] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x123d3b800 == 39 [pid = 1675] [id = 211] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x121980800 == 38 [pid = 1675] [id = 210] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x121274000 == 37 [pid = 1675] [id = 209] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x120ebc800 == 36 [pid = 1675] [id = 208] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x112169000 == 35 [pid = 1675] [id = 207] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x11906a800 == 34 [pid = 1675] [id = 206] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b6800 == 33 [pid = 1675] [id = 205] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x117e27000 == 32 [pid = 1675] [id = 204] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x116a8f000 == 31 [pid = 1675] [id = 203] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x113a9c000 == 30 [pid = 1675] [id = 202] 20:46:55 INFO - PROCESS | 1675 | --DOCSHELL 0x111c9f800 == 29 [pid = 1675] [id = 201] 20:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1124ms 20:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:46:55 INFO - PROCESS | 1675 | 1465098415587 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:46:55 INFO - PROCESS | 1675 | 1465098415589 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:46:55 INFO - PROCESS | 1675 | 1465098415592 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:46:55 INFO - PROCESS | 1675 | 1465098415594 Marionette TRACE conn2 <- [1,830,null,{}] 20:46:55 INFO - PROCESS | 1675 | 1465098415597 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}] 20:46:55 INFO - PROCESS | 1675 | 1465098415599 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:55 INFO - PROCESS | 1675 | 1465098415676 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:46:55 INFO - PROCESS | 1675 | 1465098415681 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 1675 | 1465098415686 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x11601f000 == 30 [pid = 1675] [id = 215] 20:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1167af400) [pid = 1675] [serial = 643] [outer = 0x0] 20:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11681c000) [pid = 1675] [serial = 644] [outer = 0x1167af400] 20:46:55 INFO - PROCESS | 1675 | 1465098415715 Marionette DEBUG loaded listener.js 20:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x116f8ac00) [pid = 1675] [serial = 645] [outer = 0x1167af400] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12965d400) [pid = 1675] [serial = 581] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12a821c00) [pid = 1675] [serial = 582] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12bc40800) [pid = 1675] [serial = 587] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116815800) [pid = 1675] [serial = 569] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x117e4b400) [pid = 1675] [serial = 570] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x127522000) [pid = 1675] [serial = 578] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12a989c00) [pid = 1675] [serial = 561] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119aa1000) [pid = 1675] [serial = 566] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x121227400) [pid = 1675] [serial = 567] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1186c3400) [pid = 1675] [serial = 572] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x118825c00) [pid = 1675] [serial = 573] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1216fb400) [pid = 1675] [serial = 575] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x124aec800) [pid = 1675] [serial = 576] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x116611400) [pid = 1675] [serial = 563] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12c070400) [pid = 1675] [serial = 590] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x116824400) [pid = 1675] [serial = 564] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12bc5bc00) [pid = 1675] [serial = 588] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12b153800) [pid = 1675] [serial = 585] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12a98dc00) [pid = 1675] [serial = 584] [outer = 0x0] [url = about:blank] 20:46:55 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x129345000) [pid = 1675] [serial = 579] [outer = 0x0] [url = about:blank] 20:46:56 INFO - PROCESS | 1675 | 1465098416059 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]]]}] 20:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 20:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:46:56 INFO - PROCESS | 1675 | 1465098416111 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:46:56 INFO - PROCESS | 1675 | 1465098416114 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:46:56 INFO - PROCESS | 1675 | 1465098416118 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:46:56 INFO - PROCESS | 1675 | 1465098416120 Marionette TRACE conn2 <- [1,834,null,{}] 20:46:56 INFO - PROCESS | 1675 | 1465098416122 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}] 20:46:56 INFO - PROCESS | 1675 | 1465098416124 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:56 INFO - PROCESS | 1675 | 1465098416199 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:46:56 INFO - PROCESS | 1675 | 1465098416206 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:56 INFO - PROCESS | 1675 | 1465098416207 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x11734a800 == 31 [pid = 1675] [id = 216] 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x117e54400) [pid = 1675] [serial = 646] [outer = 0x0] 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x118199400) [pid = 1675] [serial = 647] [outer = 0x117e54400] 20:46:56 INFO - PROCESS | 1675 | 1465098416233 Marionette DEBUG loaded listener.js 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11830cc00) [pid = 1675] [serial = 648] [outer = 0x117e54400] 20:46:56 INFO - PROCESS | 1675 | 1465098416593 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]]]}] 20:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 20:46:56 INFO - PROCESS | 1675 | 1465098416645 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:46:56 INFO - PROCESS | 1675 | 1465098416646 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:46:56 INFO - PROCESS | 1675 | 1465098416650 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:46:56 INFO - PROCESS | 1675 | 1465098416652 Marionette TRACE conn2 <- [1,838,null,{}] 20:46:56 INFO - PROCESS | 1675 | 1465098416660 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}] 20:46:56 INFO - PROCESS | 1675 | 1465098416663 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:56 INFO - PROCESS | 1675 | 1465098416743 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:46:56 INFO - PROCESS | 1675 | 1465098416749 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:56 INFO - PROCESS | 1675 | 1465098416752 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x118971800 == 32 [pid = 1675] [id = 217] 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x112c8c800) [pid = 1675] [serial = 649] [outer = 0x0] 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x118626800) [pid = 1675] [serial = 650] [outer = 0x112c8c800] 20:46:56 INFO - PROCESS | 1675 | 1465098416782 Marionette DEBUG loaded listener.js 20:46:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11864cc00) [pid = 1675] [serial = 651] [outer = 0x112c8c800] 20:46:57 INFO - PROCESS | 1675 | 1465098417113 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]]]}] 20:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 20:46:57 INFO - PROCESS | 1675 | 1465098417120 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 1675 | 1465098417122 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:46:57 INFO - PROCESS | 1675 | 1465098417124 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 1675 | 1465098417125 Marionette TRACE conn2 <- [1,842,null,{}] 20:46:57 INFO - PROCESS | 1675 | 1465098417127 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}] 20:46:57 INFO - PROCESS | 1675 | 1465098417129 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:57 INFO - PROCESS | 1675 | 1465098417209 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:46:57 INFO - PROCESS | 1675 | 1465098417213 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1675 | 1465098417215 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eae000 == 33 [pid = 1675] [id = 218] 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x118819c00) [pid = 1675] [serial = 652] [outer = 0x0] 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x118872800) [pid = 1675] [serial = 653] [outer = 0x118819c00] 20:46:57 INFO - PROCESS | 1675 | 1465098417242 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11926e800) [pid = 1675] [serial = 654] [outer = 0x118819c00] 20:46:57 INFO - PROCESS | 1675 | 1465098417595 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]]]}] 20:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 20:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:46:57 INFO - PROCESS | 1675 | 1465098417647 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 1675 | 1465098417648 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:46:57 INFO - PROCESS | 1675 | 1465098417650 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 1675 | 1465098417651 Marionette TRACE conn2 <- [1,846,null,{}] 20:46:57 INFO - PROCESS | 1675 | 1465098417653 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}] 20:46:57 INFO - PROCESS | 1675 | 1465098417655 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:57 INFO - PROCESS | 1675 | 1465098417747 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:46:57 INFO - PROCESS | 1675 | 1465098417751 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1675 | 1465098417752 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12135a800 == 34 [pid = 1675] [id = 219] 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1186cc000) [pid = 1675] [serial = 655] [outer = 0x0] 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x119aa7400) [pid = 1675] [serial = 656] [outer = 0x1186cc000] 20:46:57 INFO - PROCESS | 1675 | 1465098417777 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x121127c00) [pid = 1675] [serial = 657] [outer = 0x1186cc000] 20:46:58 INFO - PROCESS | 1675 | 1465098418125 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]]]}] 20:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 20:46:58 INFO - PROCESS | 1675 | 1465098418171 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:46:58 INFO - PROCESS | 1675 | 1465098418172 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:46:58 INFO - PROCESS | 1675 | 1465098418174 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 1675 | 1465098418176 Marionette TRACE conn2 <- [1,850,null,{}] 20:46:58 INFO - PROCESS | 1675 | 1465098418178 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}] 20:46:58 INFO - PROCESS | 1675 | 1465098418182 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:58 INFO - PROCESS | 1675 | 1465098418299 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:46:58 INFO - PROCESS | 1675 | 1465098418352 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:58 INFO - PROCESS | 1675 | 1465098418353 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x1249ad800 == 35 [pid = 1675] [id = 220] 20:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12169d000) [pid = 1675] [serial = 658] [outer = 0x0] 20:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x124db5800) [pid = 1675] [serial = 659] [outer = 0x12169d000] 20:46:58 INFO - PROCESS | 1675 | 1465098418388 Marionette DEBUG loaded listener.js 20:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x126a26c00) [pid = 1675] [serial = 660] [outer = 0x12169d000] 20:46:58 INFO - PROCESS | 1675 | 1465098418785 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]]]}] 20:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 619ms 20:46:58 INFO - PROCESS | 1675 | 1465098418793 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:46:58 INFO - PROCESS | 1675 | 1465098418795 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:46:58 INFO - PROCESS | 1675 | 1465098418797 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 1675 | 1465098418798 Marionette TRACE conn2 <- [1,854,null,{}] 20:46:58 INFO - PROCESS | 1675 | 1465098418801 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}] 20:46:58 INFO - PROCESS | 1675 | 1465098418803 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:58 INFO - PROCESS | 1675 | 1465098418896 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:46:58 INFO - PROCESS | 1675 | 1465098418931 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:58 INFO - PROCESS | 1675 | 1465098418932 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d21000 == 36 [pid = 1675] [id = 221] 20:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126a77800) [pid = 1675] [serial = 661] [outer = 0x0] 20:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x126d99000) [pid = 1675] [serial = 662] [outer = 0x126a77800] 20:46:58 INFO - PROCESS | 1675 | 1465098418956 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x126f28800) [pid = 1675] [serial = 663] [outer = 0x126a77800] 20:46:59 INFO - PROCESS | 1675 | 1465098419238 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]]]}] 20:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 20:46:59 INFO - PROCESS | 1675 | 1465098419267 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1675 | 1465098419270 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:46:59 INFO - PROCESS | 1675 | 1465098419285 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1675 | 1465098419288 Marionette TRACE conn2 <- [1,858,null,{}] 20:46:59 INFO - PROCESS | 1675 | 1465098419291 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}] 20:46:59 INFO - PROCESS | 1675 | 1465098419292 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:59 INFO - PROCESS | 1675 | 1465098419386 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:46:59 INFO - PROCESS | 1675 | 1465098419390 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1675 | 1465098419391 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x127583000 == 37 [pid = 1675] [id = 222] 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x126f28c00) [pid = 1675] [serial = 664] [outer = 0x0] 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12704b000) [pid = 1675] [serial = 665] [outer = 0x126f28c00] 20:46:59 INFO - PROCESS | 1675 | 1465098419415 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12733e800) [pid = 1675] [serial = 666] [outer = 0x126f28c00] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12bc42c00) [pid = 1675] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1161fac00) [pid = 1675] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11322f800) [pid = 1675] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x112c26c00) [pid = 1675] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119264c00) [pid = 1675] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1161ef000) [pid = 1675] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1186c6000) [pid = 1675] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x111ed4400) [pid = 1675] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11660f400) [pid = 1675] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119263c00) [pid = 1675] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118244c00) [pid = 1675] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x111c19800) [pid = 1675] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x113d12c00) [pid = 1675] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x113f0c800) [pid = 1675] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:46:59 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1121b6c00) [pid = 1675] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:46:59 INFO - PROCESS | 1675 | 1465098419808 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]]]}] 20:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 576ms 20:46:59 INFO - PROCESS | 1675 | 1465098419856 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1675 | 1465098419857 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:46:59 INFO - PROCESS | 1675 | 1465098419859 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1675 | 1465098419860 Marionette TRACE conn2 <- [1,862,null,{}] 20:46:59 INFO - PROCESS | 1675 | 1465098419862 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}] 20:46:59 INFO - PROCESS | 1675 | 1465098419864 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:59 INFO - PROCESS | 1675 | 1465098419941 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:46:59 INFO - PROCESS | 1675 | 1465098419944 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1675 | 1465098419945 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:46:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x11896f000 == 38 [pid = 1675] [id = 223] 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x113a10000) [pid = 1675] [serial = 667] [outer = 0x0] 20:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116822000) [pid = 1675] [serial = 668] [outer = 0x113a10000] 20:46:59 INFO - PROCESS | 1675 | 1465098419972 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x1186d1400) [pid = 1675] [serial = 669] [outer = 0x113a10000] 20:47:00 INFO - PROCESS | 1675 | 1465098420316 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]]]}] 20:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 20:47:00 INFO - PROCESS | 1675 | 1465098420379 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:47:00 INFO - PROCESS | 1675 | 1465098420381 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:47:00 INFO - PROCESS | 1675 | 1465098420384 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 1675 | 1465098420386 Marionette TRACE conn2 <- [1,866,null,{}] 20:47:00 INFO - PROCESS | 1675 | 1465098420389 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}] 20:47:00 INFO - PROCESS | 1675 | 1465098420391 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:00 INFO - PROCESS | 1675 | 1465098420509 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:47:00 INFO - PROCESS | 1675 | 1465098420514 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1675 | 1465098420516 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904c000 == 39 [pid = 1675] [id = 224] 20:47:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118348400) [pid = 1675] [serial = 670] [outer = 0x0] 20:47:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x126d96800) [pid = 1675] [serial = 671] [outer = 0x118348400] 20:47:00 INFO - PROCESS | 1675 | 1465098420556 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12751e800) [pid = 1675] [serial = 672] [outer = 0x118348400] 20:47:00 INFO - PROCESS | 1675 | 1465098420976 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]]]}] 20:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 20:47:01 INFO - PROCESS | 1675 | 1465098421013 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1675 | 1465098421015 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:47:01 INFO - PROCESS | 1675 | 1465098421020 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1675 | 1465098421022 Marionette TRACE conn2 <- [1,870,null,{}] 20:47:01 INFO - PROCESS | 1675 | 1465098421024 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}] 20:47:01 INFO - PROCESS | 1675 | 1465098421026 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:01 INFO - PROCESS | 1675 | 1465098421112 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:47:01 INFO - PROCESS | 1675 | 1465098421117 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1675 | 1465098421120 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a542000 == 40 [pid = 1675] [id = 225] 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x127526000) [pid = 1675] [serial = 673] [outer = 0x0] 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x128c9f800) [pid = 1675] [serial = 674] [outer = 0x127526000] 20:47:01 INFO - PROCESS | 1675 | 1465098421147 Marionette DEBUG loaded listener.js 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x128e34000) [pid = 1675] [serial = 675] [outer = 0x127526000] 20:47:01 INFO - PROCESS | 1675 | 1465098421475 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]]]}] 20:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 471ms 20:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:47:01 INFO - PROCESS | 1675 | 1465098421490 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1675 | 1465098421491 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:47:01 INFO - PROCESS | 1675 | 1465098421493 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1675 | 1465098421494 Marionette TRACE conn2 <- [1,874,null,{}] 20:47:01 INFO - PROCESS | 1675 | 1465098421496 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}] 20:47:01 INFO - PROCESS | 1675 | 1465098421497 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:01 INFO - PROCESS | 1675 | 1465098421578 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:47:01 INFO - PROCESS | 1675 | 1465098421581 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1675 | 1465098421582 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7ae800 == 41 [pid = 1675] [id = 226] 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x129021000) [pid = 1675] [serial = 676] [outer = 0x0] 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x129347400) [pid = 1675] [serial = 677] [outer = 0x129021000] 20:47:01 INFO - PROCESS | 1675 | 1465098421607 Marionette DEBUG loaded listener.js 20:47:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12934d400) [pid = 1675] [serial = 678] [outer = 0x129021000] 20:47:02 INFO - PROCESS | 1675 | 1465098422072 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]]]}] 20:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 619ms 20:47:02 INFO - PROCESS | 1675 | 1465098422113 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 1675 | 1465098422116 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:47:02 INFO - PROCESS | 1675 | 1465098422121 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1675 | 1465098422123 Marionette TRACE conn2 <- [1,878,null,{}] 20:47:02 INFO - PROCESS | 1675 | 1465098422128 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}] 20:47:02 INFO - PROCESS | 1675 | 1465098422129 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:02 INFO - PROCESS | 1675 | 1465098422231 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:47:02 INFO - PROCESS | 1675 | 1465098422323 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:02 INFO - PROCESS | 1675 | 1465098422324 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x117360800 == 42 [pid = 1675] [id = 227] 20:47:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11681d000) [pid = 1675] [serial = 679] [outer = 0x0] 20:47:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1168ac400) [pid = 1675] [serial = 680] [outer = 0x11681d000] 20:47:02 INFO - PROCESS | 1675 | 1465098422356 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11814d000) [pid = 1675] [serial = 681] [outer = 0x11681d000] 20:47:02 INFO - PROCESS | 1675 | 1465098422830 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]]]}] 20:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 721ms 20:47:02 INFO - PROCESS | 1675 | 1465098422842 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 1675 | 1465098422847 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:47:02 INFO - PROCESS | 1675 | 1465098422854 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1675 | 1465098422857 Marionette TRACE conn2 <- [1,882,null,{}] 20:47:02 INFO - PROCESS | 1675 | 1465098422861 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}] 20:47:02 INFO - PROCESS | 1675 | 1465098422864 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:02 INFO - PROCESS | 1675 | 1465098422990 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:47:03 INFO - PROCESS | 1675 | 1465098423045 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1675 | 1465098423047 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d8b800 == 43 [pid = 1675] [id = 228] 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x118351c00) [pid = 1675] [serial = 682] [outer = 0x0] 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11849b000) [pid = 1675] [serial = 683] [outer = 0x118351c00] 20:47:03 INFO - PROCESS | 1675 | 1465098423078 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x118642000) [pid = 1675] [serial = 684] [outer = 0x118351c00] 20:47:03 INFO - PROCESS | 1675 | 1465098423530 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]]]}] 20:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 723ms 20:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:47:03 INFO - PROCESS | 1675 | 1465098423587 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1675 | 1465098423588 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:47:03 INFO - PROCESS | 1675 | 1465098423591 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1675 | 1465098423593 Marionette TRACE conn2 <- [1,886,null,{}] 20:47:03 INFO - PROCESS | 1675 | 1465098423603 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}] 20:47:03 INFO - PROCESS | 1675 | 1465098423607 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:03 INFO - PROCESS | 1675 | 1465098423708 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:47:03 INFO - PROCESS | 1675 | 1465098423776 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1675 | 1465098423778 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a86f800 == 44 [pid = 1675] [id = 229] 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x121227400) [pid = 1675] [serial = 685] [outer = 0x0] 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x1219b9000) [pid = 1675] [serial = 686] [outer = 0x121227400] 20:47:03 INFO - PROCESS | 1675 | 1465098423809 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124f29400) [pid = 1675] [serial = 687] [outer = 0x121227400] 20:47:04 INFO - PROCESS | 1675 | 1465098424229 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]]]}] 20:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 20:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:47:04 INFO - PROCESS | 1675 | 1465098424264 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:47:04 INFO - PROCESS | 1675 | 1465098424265 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:47:04 INFO - PROCESS | 1675 | 1465098424268 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:47:04 INFO - PROCESS | 1675 | 1465098424269 Marionette TRACE conn2 <- [1,890,null,{}] 20:47:04 INFO - PROCESS | 1675 | 1465098424271 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}] 20:47:04 INFO - PROCESS | 1675 | 1465098424273 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:04 INFO - PROCESS | 1675 | 1465098424385 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:47:04 INFO - PROCESS | 1675 | 1465098424451 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:04 INFO - PROCESS | 1675 | 1465098424452 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x121146800 == 45 [pid = 1675] [id = 230] 20:47:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x113d77c00) [pid = 1675] [serial = 688] [outer = 0x0] 20:47:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124aee400) [pid = 1675] [serial = 689] [outer = 0x113d77c00] 20:47:04 INFO - PROCESS | 1675 | 1465098424482 Marionette DEBUG loaded listener.js 20:47:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12734ac00) [pid = 1675] [serial = 690] [outer = 0x113d77c00] 20:47:05 INFO - PROCESS | 1675 | 1465098425019 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]]]}] 20:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 819ms 20:47:05 INFO - PROCESS | 1675 | 1465098425088 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:47:05 INFO - PROCESS | 1675 | 1465098425090 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:47:05 INFO - PROCESS | 1675 | 1465098425093 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:47:05 INFO - PROCESS | 1675 | 1465098425095 Marionette TRACE conn2 <- [1,894,null,{}] 20:47:05 INFO - PROCESS | 1675 | 1465098425099 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}] 20:47:05 INFO - PROCESS | 1675 | 1465098425100 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:05 INFO - PROCESS | 1675 | 1465098425194 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:47:05 INFO - PROCESS | 1675 | 1465098425261 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:05 INFO - PROCESS | 1675 | 1465098425263 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e1c000 == 46 [pid = 1675] [id = 231] 20:47:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x116816800) [pid = 1675] [serial = 691] [outer = 0x0] 20:47:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11681c800) [pid = 1675] [serial = 692] [outer = 0x116816800] 20:47:05 INFO - PROCESS | 1675 | 1465098425291 Marionette DEBUG loaded listener.js 20:47:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11729d800) [pid = 1675] [serial = 693] [outer = 0x116816800] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a542000 == 45 [pid = 1675] [id = 225] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12904c000 == 44 [pid = 1675] [id = 224] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11896f000 == 43 [pid = 1675] [id = 223] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x127583000 == 42 [pid = 1675] [id = 222] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x126d21000 == 41 [pid = 1675] [id = 221] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x1249ad800 == 40 [pid = 1675] [id = 220] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12135a800 == 39 [pid = 1675] [id = 219] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x120eae000 == 38 [pid = 1675] [id = 218] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x118971800 == 37 [pid = 1675] [id = 217] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11734a800 == 36 [pid = 1675] [id = 216] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11601f000 == 35 [pid = 1675] [id = 215] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11906a000 == 34 [pid = 1675] [id = 212] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x11610e000 == 33 [pid = 1675] [id = 213] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x119237800 == 32 [pid = 1675] [id = 214] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x121146800 == 31 [pid = 1675] [id = 230] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a86f800 == 30 [pid = 1675] [id = 229] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x121d8b800 == 29 [pid = 1675] [id = 228] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7ae800 == 28 [pid = 1675] [id = 226] 20:47:06 INFO - PROCESS | 1675 | --DOCSHELL 0x117360800 == 27 [pid = 1675] [id = 227] 20:47:06 INFO - PROCESS | 1675 | 1465098426182 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]]]}] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12c166400) [pid = 1675] [serial = 591] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118158400) [pid = 1675] [serial = 615] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x113d7d000) [pid = 1675] [serial = 608] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11335f000) [pid = 1675] [serial = 605] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119aee000) [pid = 1675] [serial = 632] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118620800) [pid = 1675] [serial = 620] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1218b2400) [pid = 1675] [serial = 596] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118823000) [pid = 1675] [serial = 624] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11830ec00) [pid = 1675] [serial = 593] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186cd000) [pid = 1675] [serial = 623] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119aa2400) [pid = 1675] [serial = 630] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x113d7a000) [pid = 1675] [serial = 606] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x118499000) [pid = 1675] [serial = 599] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111e6bc00) [pid = 1675] [serial = 603] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116818000) [pid = 1675] [serial = 611] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11904b400) [pid = 1675] [serial = 627] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11849bc00) [pid = 1675] [serial = 618] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118875000) [pid = 1675] [serial = 626] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1167aac00) [pid = 1675] [serial = 609] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1192cc400) [pid = 1675] [serial = 629] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x117e53800) [pid = 1675] [serial = 614] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11765dc00) [pid = 1675] [serial = 612] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1186c5000) [pid = 1675] [serial = 621] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x124db7800) [pid = 1675] [serial = 597] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1186cb800) [pid = 1675] [serial = 600] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x118642800) [pid = 1675] [serial = 594] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x111c60400) [pid = 1675] [serial = 602] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x11834fc00) [pid = 1675] [serial = 617] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x124db1800) [pid = 1675] [serial = 635] [outer = 0x0] [url = about:blank] 20:47:06 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x1216f6c00) [pid = 1675] [serial = 633] [outer = 0x0] [url = about:blank] 20:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1171ms 20:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:47:06 INFO - PROCESS | 1675 | 1465098426265 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1675 | 1465098426269 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:47:06 INFO - PROCESS | 1675 | 1465098426273 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 1675 | 1465098426276 Marionette TRACE conn2 <- [1,898,null,{}] 20:47:06 INFO - PROCESS | 1675 | 1465098426279 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}] 20:47:06 INFO - PROCESS | 1675 | 1465098426281 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:06 INFO - PROCESS | 1675 | 1465098426360 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:47:06 INFO - PROCESS | 1675 | 1465098426365 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1675 | 1465098426370 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x112cc7800 == 28 [pid = 1675] [id = 232] 20:47:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x113f4f800) [pid = 1675] [serial = 694] [outer = 0x0] 20:47:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x115e4d400) [pid = 1675] [serial = 695] [outer = 0x113f4f800] 20:47:06 INFO - PROCESS | 1675 | 1465098426400 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x116157800) [pid = 1675] [serial = 696] [outer = 0x113f4f800] 20:47:06 INFO - PROCESS | 1675 | 1465098426772 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]]]}] 20:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 20:47:06 INFO - PROCESS | 1675 | 1465098426793 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1675 | 1465098426796 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:47:06 INFO - PROCESS | 1675 | 1465098426801 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 1675 | 1465098426803 Marionette TRACE conn2 <- [1,902,null,{}] 20:47:06 INFO - PROCESS | 1675 | 1465098426805 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}] 20:47:06 INFO - PROCESS | 1675 | 1465098426807 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:06 INFO - PROCESS | 1675 | 1465098426887 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:47:06 INFO - PROCESS | 1675 | 1465098426892 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1675 | 1465098426893 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x116886800 == 29 [pid = 1675] [id = 233] 20:47:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1167ac800) [pid = 1675] [serial = 697] [outer = 0x0] 20:47:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116f81c00) [pid = 1675] [serial = 698] [outer = 0x1167ac800] 20:47:06 INFO - PROCESS | 1675 | 1465098426924 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11765b800) [pid = 1675] [serial = 699] [outer = 0x1167ac800] 20:47:07 INFO - PROCESS | 1675 | 1465098427416 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]]]}] 20:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 20:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:47:07 INFO - PROCESS | 1675 | 1465098427472 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:47:07 INFO - PROCESS | 1675 | 1465098427473 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:47:07 INFO - PROCESS | 1675 | 1465098427475 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:47:07 INFO - PROCESS | 1675 | 1465098427478 Marionette TRACE conn2 <- [1,906,null,{}] 20:47:07 INFO - PROCESS | 1675 | 1465098427493 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}] 20:47:07 INFO - PROCESS | 1675 | 1465098427496 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:07 INFO - PROCESS | 1675 | 1465098427574 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:47:07 INFO - PROCESS | 1675 | 1465098427579 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1675 | 1465098427581 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a8000 == 30 [pid = 1675] [id = 234] 20:47:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118247800) [pid = 1675] [serial = 700] [outer = 0x0] 20:47:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11834c000) [pid = 1675] [serial = 701] [outer = 0x118247800] 20:47:07 INFO - PROCESS | 1675 | 1465098427611 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118498800) [pid = 1675] [serial = 702] [outer = 0x118247800] 20:47:07 INFO - PROCESS | 1675 | 1465098427978 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]]]}] 20:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 530ms 20:47:08 INFO - PROCESS | 1675 | 1465098428005 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1675 | 1465098428007 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:47:08 INFO - PROCESS | 1675 | 1465098428009 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1675 | 1465098428010 Marionette TRACE conn2 <- [1,910,null,{}] 20:47:08 INFO - PROCESS | 1675 | 1465098428025 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}] 20:47:08 INFO - PROCESS | 1675 | 1465098428026 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:08 INFO - PROCESS | 1675 | 1465098428104 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:47:08 INFO - PROCESS | 1675 | 1465098428107 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 1675 | 1465098428109 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897a800 == 31 [pid = 1675] [id = 235] 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11861e800) [pid = 1675] [serial = 703] [outer = 0x0] 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118646c00) [pid = 1675] [serial = 704] [outer = 0x11861e800] 20:47:08 INFO - PROCESS | 1675 | 1465098428134 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1186c5000) [pid = 1675] [serial = 705] [outer = 0x11861e800] 20:47:08 INFO - PROCESS | 1675 | 1465098428482 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]]]}] 20:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 482ms 20:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:47:08 INFO - PROCESS | 1675 | 1465098428491 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1675 | 1465098428492 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:47:08 INFO - PROCESS | 1675 | 1465098428494 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1675 | 1465098428495 Marionette TRACE conn2 <- [1,914,null,{}] 20:47:08 INFO - PROCESS | 1675 | 1465098428498 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}] 20:47:08 INFO - PROCESS | 1675 | 1465098428499 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:08 INFO - PROCESS | 1675 | 1465098428596 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:47:08 INFO - PROCESS | 1675 | 1465098428630 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 1675 | 1465098428631 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x119578000 == 32 [pid = 1675] [id = 236] 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x113a8d000) [pid = 1675] [serial = 706] [outer = 0x0] 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1186cec00) [pid = 1675] [serial = 707] [outer = 0x113a8d000] 20:47:08 INFO - PROCESS | 1675 | 1465098428655 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11886b000) [pid = 1675] [serial = 708] [outer = 0x113a8d000] 20:47:08 INFO - PROCESS | 1675 | 1465098428991 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]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 517ms 20:47:09 INFO - PROCESS | 1675 | 1465098429013 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1675 | 1465098429014 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:47:09 INFO - PROCESS | 1675 | 1465098429021 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1675 | 1465098429022 Marionette TRACE conn2 <- [1,918,null,{}] 20:47:09 INFO - PROCESS | 1675 | 1465098429024 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}] 20:47:09 INFO - PROCESS | 1675 | 1465098429029 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:09 INFO - PROCESS | 1675 | 1465098429145 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:47:09 INFO - PROCESS | 1675 | 1465098429149 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1675 | 1465098429150 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb4000 == 33 [pid = 1675] [id = 237] 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11886d800) [pid = 1675] [serial = 709] [outer = 0x0] 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119263c00) [pid = 1675] [serial = 710] [outer = 0x11886d800] 20:47:09 INFO - PROCESS | 1675 | 1465098429178 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12111dc00) [pid = 1675] [serial = 711] [outer = 0x11886d800] 20:47:09 INFO - PROCESS | 1675 | 1465098429524 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]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 20:47:09 INFO - PROCESS | 1675 | 1465098429541 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1675 | 1465098429542 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:47:09 INFO - PROCESS | 1675 | 1465098429544 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1675 | 1465098429545 Marionette TRACE conn2 <- [1,922,null,{}] 20:47:09 INFO - PROCESS | 1675 | 1465098429548 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}] 20:47:09 INFO - PROCESS | 1675 | 1465098429549 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:09 INFO - PROCESS | 1675 | 1465098429654 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:47:09 INFO - PROCESS | 1675 | 1465098429657 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1675 | 1465098429659 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x12135a800 == 34 [pid = 1675] [id = 238] 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x118499000) [pid = 1675] [serial = 712] [outer = 0x0] 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119448000) [pid = 1675] [serial = 713] [outer = 0x118499000] 20:47:09 INFO - PROCESS | 1675 | 1465098429683 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x124aec800) [pid = 1675] [serial = 714] [outer = 0x118499000] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12169d000) [pid = 1675] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x126a77800) [pid = 1675] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x126f28c00) [pid = 1675] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113a10000) [pid = 1675] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x112c8c800) [pid = 1675] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x1167af400) [pid = 1675] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11297bc00) [pid = 1675] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118819c00) [pid = 1675] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x117e54400) [pid = 1675] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x116818400) [pid = 1675] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1219b7800) [pid = 1675] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x127526000) [pid = 1675] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x129021000) [pid = 1675] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118348400) [pid = 1675] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:47:10 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1186cc000) [pid = 1675] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:47:10 INFO - PROCESS | 1675 | 1465098430476 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]]]}] 20:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 971ms 20:47:10 INFO - PROCESS | 1675 | 1465098430540 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 1675 | 1465098430543 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:47:10 INFO - PROCESS | 1675 | 1465098430548 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 1675 | 1465098430553 Marionette TRACE conn2 <- [1,926,null,{}] 20:47:10 INFO - PROCESS | 1675 | 1465098430559 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}] 20:47:10 INFO - PROCESS | 1675 | 1465098430561 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:10 INFO - PROCESS | 1675 | 1465098430720 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:47:10 INFO - PROCESS | 1675 | 1465098430832 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 1675 | 1465098430834 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x11687c800 == 35 [pid = 1675] [id = 239] 20:47:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x113d78800) [pid = 1675] [serial = 715] [outer = 0x0] 20:47:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116008800) [pid = 1675] [serial = 716] [outer = 0x113d78800] 20:47:10 INFO - PROCESS | 1675 | 1465098430886 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1166e7800) [pid = 1675] [serial = 717] [outer = 0x113d78800] 20:47:11 INFO - PROCESS | 1675 | 1465098431526 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]]]}] 20:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1026ms 20:47:11 INFO - PROCESS | 1675 | 1465098431589 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 1675 | 1465098431591 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:47:11 INFO - PROCESS | 1675 | 1465098431595 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - PROCESS | 1675 | 1465098431597 Marionette TRACE conn2 <- [1,930,null,{}] 20:47:11 INFO - PROCESS | 1675 | 1465098431601 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}] 20:47:11 INFO - PROCESS | 1675 | 1465098431603 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:11 INFO - PROCESS | 1675 | 1465098431720 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:47:11 INFO - PROCESS | 1675 | 1465098431793 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1675 | 1465098431796 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x116023000 == 36 [pid = 1675] [id = 240] 20:47:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1161f5000) [pid = 1675] [serial = 718] [outer = 0x0] 20:47:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11661e000) [pid = 1675] [serial = 719] [outer = 0x1161f5000] 20:47:11 INFO - PROCESS | 1675 | 1465098431824 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x116818800) [pid = 1675] [serial = 720] [outer = 0x1161f5000] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb4000 == 35 [pid = 1675] [id = 237] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x119578000 == 34 [pid = 1675] [id = 236] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11897a800 == 33 [pid = 1675] [id = 235] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a8000 == 32 [pid = 1675] [id = 234] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x116886800 == 31 [pid = 1675] [id = 233] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x112cc7800 == 30 [pid = 1675] [id = 232] 20:47:11 INFO - PROCESS | 1675 | --DOCSHELL 0x117e1c000 == 29 [pid = 1675] [id = 231] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x124db5800) [pid = 1675] [serial = 659] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x126d99000) [pid = 1675] [serial = 662] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x126a26c00) [pid = 1675] [serial = 660] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12704b000) [pid = 1675] [serial = 665] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1186d1400) [pid = 1675] [serial = 669] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x118626800) [pid = 1675] [serial = 650] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x11864cc00) [pid = 1675] [serial = 651] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x11681c000) [pid = 1675] [serial = 644] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x116f8ac00) [pid = 1675] [serial = 645] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x112c02400) [pid = 1675] [serial = 638] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x113d17000) [pid = 1675] [serial = 639] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118872800) [pid = 1675] [serial = 653] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x118199400) [pid = 1675] [serial = 647] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x11830cc00) [pid = 1675] [serial = 648] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x116860c00) [pid = 1675] [serial = 641] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x117308000) [pid = 1675] [serial = 642] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x126f28800) [pid = 1675] [serial = 663] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x125718000) [pid = 1675] [serial = 636] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x116822000) [pid = 1675] [serial = 668] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x128c9f800) [pid = 1675] [serial = 674] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x12733e800) [pid = 1675] [serial = 666] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x129347400) [pid = 1675] [serial = 677] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x126d96800) [pid = 1675] [serial = 671] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x119aa7400) [pid = 1675] [serial = 656] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x12934d400) [pid = 1675] [serial = 678] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x128e34000) [pid = 1675] [serial = 675] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x12751e800) [pid = 1675] [serial = 672] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x121127c00) [pid = 1675] [serial = 657] [outer = 0x0] [url = about:blank] 20:47:11 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x11926e800) [pid = 1675] [serial = 654] [outer = 0x0] [url = about:blank] 20:47:12 INFO - PROCESS | 1675 | 1465098432164 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]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 574ms 20:47:12 INFO - PROCESS | 1675 | 1465098432173 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 1675 | 1465098432176 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:47:12 INFO - PROCESS | 1675 | 1465098432192 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1675 | 1465098432194 Marionette TRACE conn2 <- [1,934,null,{}] 20:47:12 INFO - PROCESS | 1675 | 1465098432198 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}] 20:47:12 INFO - PROCESS | 1675 | 1465098432199 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:12 INFO - PROCESS | 1675 | 1465098432302 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:47:12 INFO - PROCESS | 1675 | 1465098432309 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1675 | 1465098432310 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e0c800 == 30 [pid = 1675] [id = 241] 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x117e49400) [pid = 1675] [serial = 721] [outer = 0x0] 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x117e4d800) [pid = 1675] [serial = 722] [outer = 0x117e49400] 20:47:12 INFO - PROCESS | 1675 | 1465098432337 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x118152400) [pid = 1675] [serial = 723] [outer = 0x117e49400] 20:47:12 INFO - PROCESS | 1675 | 1465098432665 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]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 530ms 20:47:12 INFO - PROCESS | 1675 | 1465098432713 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 1675 | 1465098432714 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:47:12 INFO - PROCESS | 1675 | 1465098432717 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1675 | 1465098432719 Marionette TRACE conn2 <- [1,938,null,{}] 20:47:12 INFO - PROCESS | 1675 | 1465098432727 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}] 20:47:12 INFO - PROCESS | 1675 | 1465098432730 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:12 INFO - PROCESS | 1675 | 1465098432813 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:47:12 INFO - PROCESS | 1675 | 1465098432862 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1675 | 1465098432864 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188dd000 == 31 [pid = 1675] [id = 242] 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x111e6bc00) [pid = 1675] [serial = 724] [outer = 0x0] 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x118355000) [pid = 1675] [serial = 725] [outer = 0x111e6bc00] 20:47:12 INFO - PROCESS | 1675 | 1465098432887 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x11862b800) [pid = 1675] [serial = 726] [outer = 0x111e6bc00] 20:47:13 INFO - PROCESS | 1675 | 1465098433296 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]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 624ms 20:47:13 INFO - PROCESS | 1675 | 1465098433342 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1675 | 1465098433345 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:47:13 INFO - PROCESS | 1675 | 1465098433348 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1675 | 1465098433350 Marionette TRACE conn2 <- [1,942,null,{}] 20:47:13 INFO - PROCESS | 1675 | 1465098433362 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}] 20:47:13 INFO - PROCESS | 1675 | 1465098433364 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:13 INFO - PROCESS | 1675 | 1465098433518 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:47:13 INFO - PROCESS | 1675 | 1465098433557 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1675 | 1465098433558 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197eb800 == 32 [pid = 1675] [id = 243] 20:47:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x111c7fc00) [pid = 1675] [serial = 727] [outer = 0x0] 20:47:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x11886fc00) [pid = 1675] [serial = 728] [outer = 0x111c7fc00] 20:47:13 INFO - PROCESS | 1675 | 1465098433584 Marionette DEBUG loaded listener.js 20:47:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x119010400) [pid = 1675] [serial = 729] [outer = 0x111c7fc00] 20:47:13 INFO - PROCESS | 1675 | 1465098433895 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]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 579ms 20:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:47:13 INFO - PROCESS | 1675 | 1465098433927 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1675 | 1465098433928 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:47:13 INFO - PROCESS | 1675 | 1465098433930 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1675 | 1465098433932 Marionette TRACE conn2 <- [1,946,null,{}] 20:47:13 INFO - PROCESS | 1675 | 1465098433935 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}] 20:47:13 INFO - PROCESS | 1675 | 1465098433938 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:14 INFO - PROCESS | 1675 | 1465098434040 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:47:14 INFO - PROCESS | 1675 | 1465098434051 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 1675 | 1465098434052 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x121143800 == 33 [pid = 1675] [id = 244] 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x111f40800) [pid = 1675] [serial = 730] [outer = 0x0] 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x119048800) [pid = 1675] [serial = 731] [outer = 0x111f40800] 20:47:14 INFO - PROCESS | 1675 | 1465098434077 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x119aa7400) [pid = 1675] [serial = 732] [outer = 0x111f40800] 20:47:14 INFO - PROCESS | 1675 | 1465098434416 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]]]}] 20:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 20:47:14 INFO - PROCESS | 1675 | 1465098434454 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 1675 | 1465098434456 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:47:14 INFO - PROCESS | 1675 | 1465098434458 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1675 | 1465098434459 Marionette TRACE conn2 <- [1,950,null,{}] 20:47:14 INFO - PROCESS | 1675 | 1465098434461 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}] 20:47:14 INFO - PROCESS | 1675 | 1465098434465 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:14 INFO - PROCESS | 1675 | 1465098434579 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:47:14 INFO - PROCESS | 1675 | 1465098434616 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 1675 | 1465098434617 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d9d000 == 34 [pid = 1675] [id = 245] 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x1192ccc00) [pid = 1675] [serial = 733] [outer = 0x0] 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x1216f5c00) [pid = 1675] [serial = 734] [outer = 0x1192ccc00] 20:47:14 INFO - PROCESS | 1675 | 1465098434642 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x1255c6c00) [pid = 1675] [serial = 735] [outer = 0x1192ccc00] 20:47:14 INFO - PROCESS | 1675 | 1465098434967 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]]]}] 20:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 20:47:14 INFO - PROCESS | 1675 | 1465098434977 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 1675 | 1465098434978 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:47:14 INFO - PROCESS | 1675 | 1465098434981 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1675 | 1465098434982 Marionette TRACE conn2 <- [1,954,null,{}] 20:47:14 INFO - PROCESS | 1675 | 1465098434992 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}] 20:47:14 INFO - PROCESS | 1675 | 1465098434993 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:15 INFO - PROCESS | 1675 | 1465098435087 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:47:15 INFO - PROCESS | 1675 | 1465098435090 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 1675 | 1465098435091 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x124ab3800 == 35 [pid = 1675] [id = 246] 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x119abb400) [pid = 1675] [serial = 736] [outer = 0x0] 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x12571d400) [pid = 1675] [serial = 737] [outer = 0x119abb400] 20:47:15 INFO - PROCESS | 1675 | 1465098435115 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x126d9ac00) [pid = 1675] [serial = 738] [outer = 0x119abb400] 20:47:15 INFO - PROCESS | 1675 | 1465098435442 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]]]}] 20:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 522ms 20:47:15 INFO - PROCESS | 1675 | 1465098435504 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 1675 | 1465098435505 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:47:15 INFO - PROCESS | 1675 | 1465098435514 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 1675 | 1465098435515 Marionette TRACE conn2 <- [1,958,null,{}] 20:47:15 INFO - PROCESS | 1675 | 1465098435517 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}] 20:47:15 INFO - PROCESS | 1675 | 1465098435518 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:15 INFO - PROCESS | 1675 | 1465098435612 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:47:15 INFO - PROCESS | 1675 | 1465098435615 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 1675 | 1465098435617 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x126f12800 == 36 [pid = 1675] [id = 247] 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x121dd9000) [pid = 1675] [serial = 739] [outer = 0x0] 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x127048400) [pid = 1675] [serial = 740] [outer = 0x121dd9000] 20:47:15 INFO - PROCESS | 1675 | 1465098435641 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x12751d000) [pid = 1675] [serial = 741] [outer = 0x121dd9000] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x11861e800) [pid = 1675] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x113a8d000) [pid = 1675] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x11886d800) [pid = 1675] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118351c00) [pid = 1675] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x116816800) [pid = 1675] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x121227400) [pid = 1675] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x113d77c00) [pid = 1675] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x11681d000) [pid = 1675] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x113f4f800) [pid = 1675] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x1167ac800) [pid = 1675] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:47:15 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x118247800) [pid = 1675] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:47:15 INFO - PROCESS | 1675 | 1465098435981 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]]]}] 20:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 524ms 20:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:47:16 INFO - PROCESS | 1675 | 1465098436038 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:47:16 INFO - PROCESS | 1675 | 1465098436039 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:47:16 INFO - PROCESS | 1675 | 1465098436041 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 1675 | 1465098436042 Marionette TRACE conn2 <- [1,962,null,{}] 20:47:16 INFO - PROCESS | 1675 | 1465098436045 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}] 20:47:16 INFO - PROCESS | 1675 | 1465098436046 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:16 INFO - PROCESS | 1675 | 1465098436145 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:47:16 INFO - PROCESS | 1675 | 1465098436178 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1675 | 1465098436179 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897f000 == 37 [pid = 1675] [id = 248] 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x1161f8800) [pid = 1675] [serial = 742] [outer = 0x0] 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x121126800) [pid = 1675] [serial = 743] [outer = 0x1161f8800] 20:47:16 INFO - PROCESS | 1675 | 1465098436204 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x12730b400) [pid = 1675] [serial = 744] [outer = 0x1161f8800] 20:47:16 INFO - PROCESS | 1675 | 1465098436473 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]]]}] 20:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 467ms 20:47:16 INFO - PROCESS | 1675 | 1465098436510 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:47:16 INFO - PROCESS | 1675 | 1465098436520 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:47:16 INFO - PROCESS | 1675 | 1465098436529 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 1675 | 1465098436530 Marionette TRACE conn2 <- [1,966,null,{}] 20:47:16 INFO - PROCESS | 1675 | 1465098436533 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}] 20:47:16 INFO - PROCESS | 1675 | 1465098436535 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:16 INFO - PROCESS | 1675 | 1465098436616 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:47:16 INFO - PROCESS | 1675 | 1465098436622 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1675 | 1465098436623 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc3000 == 38 [pid = 1675] [id = 249] 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x11886d800) [pid = 1675] [serial = 745] [outer = 0x0] 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x128c57800) [pid = 1675] [serial = 746] [outer = 0x11886d800] 20:47:16 INFO - PROCESS | 1675 | 1465098436647 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x128c5e800) [pid = 1675] [serial = 747] [outer = 0x11886d800] 20:47:16 INFO - PROCESS | 1675 | 1465098436974 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]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 475ms 20:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:47:17 INFO - PROCESS | 1675 | 1465098437006 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1675 | 1465098437007 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:47:17 INFO - PROCESS | 1675 | 1465098437010 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1675 | 1465098437012 Marionette TRACE conn2 <- [1,970,null,{}] 20:47:17 INFO - PROCESS | 1675 | 1465098437014 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}] 20:47:17 INFO - PROCESS | 1675 | 1465098437016 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:17 INFO - PROCESS | 1675 | 1465098437130 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:47:17 INFO - PROCESS | 1675 | 1465098437137 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1675 | 1465098437139 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e60800 == 39 [pid = 1675] [id = 250] 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x127523800) [pid = 1675] [serial = 748] [outer = 0x0] 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x128ca5800) [pid = 1675] [serial = 749] [outer = 0x127523800] 20:47:17 INFO - PROCESS | 1675 | 1465098437165 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x129344800) [pid = 1675] [serial = 750] [outer = 0x127523800] 20:47:17 INFO - PROCESS | 1675 | 1465098437472 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]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 20:47:17 INFO - PROCESS | 1675 | 1465098437530 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1675 | 1465098437539 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:47:17 INFO - PROCESS | 1675 | 1465098437541 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1675 | 1465098437542 Marionette TRACE conn2 <- [1,974,null,{}] 20:47:17 INFO - PROCESS | 1675 | 1465098437544 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}] 20:47:17 INFO - PROCESS | 1675 | 1465098437545 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:17 INFO - PROCESS | 1675 | 1465098437626 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:47:17 INFO - PROCESS | 1675 | 1465098437629 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1675 | 1465098437631 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a546800 == 40 [pid = 1675] [id = 251] 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x129348c00) [pid = 1675] [serial = 751] [outer = 0x0] 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x129473400) [pid = 1675] [serial = 752] [outer = 0x129348c00] 20:47:17 INFO - PROCESS | 1675 | 1465098437655 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x12947e800) [pid = 1675] [serial = 753] [outer = 0x129348c00] 20:47:17 INFO - PROCESS | 1675 | 1465098437962 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]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 20:47:18 INFO - PROCESS | 1675 | 1465098438048 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1675 | 1465098438051 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:47:18 INFO - PROCESS | 1675 | 1465098438055 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1675 | 1465098438057 Marionette TRACE conn2 <- [1,978,null,{}] 20:47:18 INFO - PROCESS | 1675 | 1465098438061 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}] 20:47:18 INFO - PROCESS | 1675 | 1465098438064 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:18 INFO - PROCESS | 1675 | 1465098438161 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:47:18 INFO - PROCESS | 1675 | 1465098438252 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1675 | 1465098438254 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x11611e000 == 41 [pid = 1675] [id = 252] 20:47:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x113352400) [pid = 1675] [serial = 754] [outer = 0x0] 20:47:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11506e000) [pid = 1675] [serial = 755] [outer = 0x113352400] 20:47:18 INFO - PROCESS | 1675 | 1465098438287 Marionette DEBUG loaded listener.js 20:47:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116816c00) [pid = 1675] [serial = 756] [outer = 0x113352400] 20:47:18 INFO - PROCESS | 1675 | 1465098438727 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]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 723ms 20:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:47:18 INFO - PROCESS | 1675 | 1465098438779 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1675 | 1465098438781 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:47:18 INFO - PROCESS | 1675 | 1465098438786 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1675 | 1465098438788 Marionette TRACE conn2 <- [1,982,null,{}] 20:47:18 INFO - PROCESS | 1675 | 1465098438791 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}] 20:47:18 INFO - PROCESS | 1675 | 1465098438793 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:18 INFO - PROCESS | 1675 | 1465098438895 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:47:18 INFO - PROCESS | 1675 | 1465098438947 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1675 | 1465098438949 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be0800 == 42 [pid = 1675] [id = 253] 20:47:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11685e400) [pid = 1675] [serial = 757] [outer = 0x0] 20:47:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118153000) [pid = 1675] [serial = 758] [outer = 0x11685e400] 20:47:18 INFO - PROCESS | 1675 | 1465098438979 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11834fc00) [pid = 1675] [serial = 759] [outer = 0x11685e400] 20:47:19 INFO - PROCESS | 1675 | 1465098439403 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]]]}] 20:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 673ms 20:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:47:19 INFO - PROCESS | 1675 | 1465098439457 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:47:19 INFO - PROCESS | 1675 | 1465098439458 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:47:19 INFO - PROCESS | 1675 | 1465098439460 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:47:19 INFO - PROCESS | 1675 | 1465098439462 Marionette TRACE conn2 <- [1,986,null,{}] 20:47:19 INFO - PROCESS | 1675 | 1465098439469 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}] 20:47:19 INFO - PROCESS | 1675 | 1465098439472 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:19 INFO - PROCESS | 1675 | 1465098439595 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:47:19 INFO - PROCESS | 1675 | 1465098439651 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1675 | 1465098439654 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297aa000 == 43 [pid = 1675] [id = 254] 20:47:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11944c800) [pid = 1675] [serial = 760] [outer = 0x0] 20:47:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x119aee000) [pid = 1675] [serial = 761] [outer = 0x11944c800] 20:47:19 INFO - PROCESS | 1675 | 1465098439685 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1219b7000) [pid = 1675] [serial = 762] [outer = 0x11944c800] 20:47:20 INFO - PROCESS | 1675 | 1465098440139 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]]]}] 20:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 20:47:20 INFO - PROCESS | 1675 | 1465098440181 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:47:20 INFO - PROCESS | 1675 | 1465098440183 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:47:20 INFO - PROCESS | 1675 | 1465098440185 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1675 | 1465098440186 Marionette TRACE conn2 <- [1,990,null,{}] 20:47:20 INFO - PROCESS | 1675 | 1465098440189 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}] 20:47:20 INFO - PROCESS | 1675 | 1465098440190 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:20 INFO - PROCESS | 1675 | 1465098440290 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:47:20 INFO - PROCESS | 1675 | 1465098440344 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1675 | 1465098440345 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a866800 == 44 [pid = 1675] [id = 255] 20:47:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x124af3800) [pid = 1675] [serial = 763] [outer = 0x0] 20:47:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12571f000) [pid = 1675] [serial = 764] [outer = 0x124af3800] 20:47:20 INFO - PROCESS | 1675 | 1465098440373 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x128c59400) [pid = 1675] [serial = 765] [outer = 0x124af3800] 20:47:21 INFO - PROCESS | 1675 | 1465098441047 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]]]}] 20:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 919ms 20:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:47:21 INFO - PROCESS | 1675 | 1465098441105 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1675 | 1465098441107 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:47:21 INFO - PROCESS | 1675 | 1465098441110 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1675 | 1465098441112 Marionette TRACE conn2 <- [1,994,null,{}] 20:47:21 INFO - PROCESS | 1675 | 1465098441115 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}] 20:47:21 INFO - PROCESS | 1675 | 1465098441117 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:21 INFO - PROCESS | 1675 | 1465098441213 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:47:21 INFO - PROCESS | 1675 | 1465098441281 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1675 | 1465098441282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11831d800 == 45 [pid = 1675] [id = 256] 20:47:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x116820c00) [pid = 1675] [serial = 766] [outer = 0x0] 20:47:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1168a6c00) [pid = 1675] [serial = 767] [outer = 0x116820c00] 20:47:21 INFO - PROCESS | 1675 | 1465098441310 Marionette DEBUG loaded listener.js 20:47:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x117e53800) [pid = 1675] [serial = 768] [outer = 0x116820c00] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x128e60800 == 44 [pid = 1675] [id = 250] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc3000 == 43 [pid = 1675] [id = 249] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x11897f000 == 42 [pid = 1675] [id = 248] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x126f12800 == 41 [pid = 1675] [id = 247] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x124ab3800 == 40 [pid = 1675] [id = 246] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x121d9d000 == 39 [pid = 1675] [id = 245] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x121143800 == 38 [pid = 1675] [id = 244] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1197eb800 == 37 [pid = 1675] [id = 243] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1188dd000 == 36 [pid = 1675] [id = 242] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x117e0c800 == 35 [pid = 1675] [id = 241] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x116023000 == 34 [pid = 1675] [id = 240] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x11687c800 == 33 [pid = 1675] [id = 239] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12135a800 == 32 [pid = 1675] [id = 238] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12a866800 == 31 [pid = 1675] [id = 255] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1297aa000 == 30 [pid = 1675] [id = 254] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x119be0800 == 29 [pid = 1675] [id = 253] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12a546800 == 28 [pid = 1675] [id = 251] 20:47:22 INFO - PROCESS | 1675 | --DOCSHELL 0x11611e000 == 27 [pid = 1675] [id = 252] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1186c5000) [pid = 1675] [serial = 705] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1186cec00) [pid = 1675] [serial = 707] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x118646c00) [pid = 1675] [serial = 704] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x119263c00) [pid = 1675] [serial = 710] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118642000) [pid = 1675] [serial = 684] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11729d800) [pid = 1675] [serial = 693] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x124f29400) [pid = 1675] [serial = 687] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12734ac00) [pid = 1675] [serial = 690] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11814d000) [pid = 1675] [serial = 681] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12111dc00) [pid = 1675] [serial = 711] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11886b000) [pid = 1675] [serial = 708] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x115e4d400) [pid = 1675] [serial = 695] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x116157800) [pid = 1675] [serial = 696] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x116f81c00) [pid = 1675] [serial = 698] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x11681c800) [pid = 1675] [serial = 692] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x11765b800) [pid = 1675] [serial = 699] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x11834c000) [pid = 1675] [serial = 701] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x118498800) [pid = 1675] [serial = 702] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x1168ac400) [pid = 1675] [serial = 680] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x11849b000) [pid = 1675] [serial = 683] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x1219b9000) [pid = 1675] [serial = 686] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x124aee400) [pid = 1675] [serial = 689] [outer = 0x0] [url = about:blank] 20:47:22 INFO - PROCESS | 1675 | 1465098442455 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]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1373ms 20:47:22 INFO - PROCESS | 1675 | 1465098442482 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1675 | 1465098442486 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:47:22 INFO - PROCESS | 1675 | 1465098442490 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1675 | 1465098442492 Marionette TRACE conn2 <- [1,998,null,{}] 20:47:22 INFO - PROCESS | 1675 | 1465098442520 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}] 20:47:22 INFO - PROCESS | 1675 | 1465098442522 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:22 INFO - PROCESS | 1675 | 1465098442602 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:47:22 INFO - PROCESS | 1675 | 1465098442608 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 1675 | 1465098442611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a2d800 == 28 [pid = 1675] [id = 257] 20:47:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x113d79c00) [pid = 1675] [serial = 769] [outer = 0x0] 20:47:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x115e48400) [pid = 1675] [serial = 770] [outer = 0x113d79c00] 20:47:22 INFO - PROCESS | 1675 | 1465098442641 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1161fac00) [pid = 1675] [serial = 771] [outer = 0x113d79c00] 20:47:22 INFO - PROCESS | 1675 | 1465098442976 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]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 496ms 20:47:23 INFO - PROCESS | 1675 | 1465098443006 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1675 | 1465098443010 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:47:23 INFO - PROCESS | 1675 | 1465098443019 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1675 | 1465098443021 Marionette TRACE conn2 <- [1,1002,null,{}] 20:47:23 INFO - PROCESS | 1675 | 1465098443024 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}] 20:47:23 INFO - PROCESS | 1675 | 1465098443026 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:23 INFO - PROCESS | 1675 | 1465098443106 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:47:23 INFO - PROCESS | 1675 | 1465098443110 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1675 | 1465098443112 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11706c000 == 29 [pid = 1675] [id = 258] 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x116821400) [pid = 1675] [serial = 772] [outer = 0x0] 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x116f86400) [pid = 1675] [serial = 773] [outer = 0x116821400] 20:47:23 INFO - PROCESS | 1675 | 1465098443142 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1166df800) [pid = 1675] [serial = 774] [outer = 0x116821400] 20:47:23 INFO - PROCESS | 1675 | 1465098443572 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]]]}] 20:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 573ms 20:47:23 INFO - PROCESS | 1675 | 1465098443593 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1675 | 1465098443594 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:47:23 INFO - PROCESS | 1675 | 1465098443596 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1675 | 1465098443608 Marionette TRACE conn2 <- [1,1006,null,{}] 20:47:23 INFO - PROCESS | 1675 | 1465098443616 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}] 20:47:23 INFO - PROCESS | 1675 | 1465098443619 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:23 INFO - PROCESS | 1675 | 1465098443700 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:47:23 INFO - PROCESS | 1675 | 1465098443707 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1675 | 1465098443709 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11706b000 == 30 [pid = 1675] [id = 259] 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x118355800) [pid = 1675] [serial = 775] [outer = 0x0] 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11849bc00) [pid = 1675] [serial = 776] [outer = 0x118355800] 20:47:23 INFO - PROCESS | 1675 | 1465098443737 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118642800) [pid = 1675] [serial = 777] [outer = 0x118355800] 20:47:24 INFO - PROCESS | 1675 | 1465098444094 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]]]}] 20:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 530ms 20:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:47:24 INFO - PROCESS | 1675 | 1465098444127 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1675 | 1465098444129 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:47:24 INFO - PROCESS | 1675 | 1465098444131 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1675 | 1465098444133 Marionette TRACE conn2 <- [1,1010,null,{}] 20:47:24 INFO - PROCESS | 1675 | 1465098444136 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}] 20:47:24 INFO - PROCESS | 1675 | 1465098444137 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:24 INFO - PROCESS | 1675 | 1465098444277 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:47:24 INFO - PROCESS | 1675 | 1465098444286 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1675 | 1465098444288 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x119085000 == 31 [pid = 1675] [id = 260] 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11863f800) [pid = 1675] [serial = 778] [outer = 0x0] 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1186c7c00) [pid = 1675] [serial = 779] [outer = 0x11863f800] 20:47:24 INFO - PROCESS | 1675 | 1465098444321 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118826400) [pid = 1675] [serial = 780] [outer = 0x11863f800] 20:47:24 INFO - PROCESS | 1675 | 1465098444646 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]]]}] 20:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 20:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:47:24 INFO - PROCESS | 1675 | 1465098444656 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1675 | 1465098444657 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:47:24 INFO - PROCESS | 1675 | 1465098444659 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1675 | 1465098444661 Marionette TRACE conn2 <- [1,1014,null,{}] 20:47:24 INFO - PROCESS | 1675 | 1465098444663 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}] 20:47:24 INFO - PROCESS | 1675 | 1465098444664 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:24 INFO - PROCESS | 1675 | 1465098444764 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:47:24 INFO - PROCESS | 1675 | 1465098444797 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1675 | 1465098444798 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be0000 == 32 [pid = 1675] [id = 261] 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x111c60000) [pid = 1675] [serial = 781] [outer = 0x0] 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119006000) [pid = 1675] [serial = 782] [outer = 0x111c60000] 20:47:24 INFO - PROCESS | 1675 | 1465098444822 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1192cbc00) [pid = 1675] [serial = 783] [outer = 0x111c60000] 20:47:25 INFO - PROCESS | 1675 | 1465098445143 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]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 20:47:25 INFO - PROCESS | 1675 | 1465098445182 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:47:25 INFO - PROCESS | 1675 | 1465098445183 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:47:25 INFO - PROCESS | 1675 | 1465098445186 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1675 | 1465098445187 Marionette TRACE conn2 <- [1,1018,null,{}] 20:47:25 INFO - PROCESS | 1675 | 1465098445189 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}] 20:47:25 INFO - PROCESS | 1675 | 1465098445193 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:25 INFO - PROCESS | 1675 | 1465098445307 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:47:25 INFO - PROCESS | 1675 | 1465098445341 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 1675 | 1465098445342 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x121802800 == 33 [pid = 1675] [id = 262] 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11886e800) [pid = 1675] [serial = 784] [outer = 0x0] 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x121224c00) [pid = 1675] [serial = 785] [outer = 0x11886e800] 20:47:25 INFO - PROCESS | 1675 | 1465098445367 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1255bac00) [pid = 1675] [serial = 786] [outer = 0x11886e800] 20:47:25 INFO - PROCESS | 1675 | 1465098445702 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]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 20:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:47:25 INFO - PROCESS | 1675 | 1465098445755 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:47:25 INFO - PROCESS | 1675 | 1465098445756 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:47:25 INFO - PROCESS | 1675 | 1465098445758 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1675 | 1465098445759 Marionette TRACE conn2 <- [1,1022,null,{}] 20:47:25 INFO - PROCESS | 1675 | 1465098445761 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}] 20:47:25 INFO - PROCESS | 1675 | 1465098445763 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:25 INFO - PROCESS | 1675 | 1465098445863 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:47:25 INFO - PROCESS | 1675 | 1465098445897 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 1675 | 1465098445898 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x124ab3800 == 34 [pid = 1675] [id = 263] 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x110d59000) [pid = 1675] [serial = 787] [outer = 0x0] 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a26c00) [pid = 1675] [serial = 788] [outer = 0x110d59000] 20:47:25 INFO - PROCESS | 1675 | 1465098445922 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x125710400) [pid = 1675] [serial = 789] [outer = 0x110d59000] 20:47:26 INFO - PROCESS | 1675 | 1465098446261 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]]]}] 20:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 20:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:47:26 INFO - PROCESS | 1675 | 1465098446277 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1675 | 1465098446278 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:47:26 INFO - PROCESS | 1675 | 1465098446280 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1675 | 1465098446281 Marionette TRACE conn2 <- [1,1026,null,{}] 20:47:26 INFO - PROCESS | 1675 | 1465098446284 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}] 20:47:26 INFO - PROCESS | 1675 | 1465098446286 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:26 INFO - PROCESS | 1675 | 1465098446381 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:47:26 INFO - PROCESS | 1675 | 1465098446415 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1675 | 1465098446416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x126f04000 == 35 [pid = 1675] [id = 264] 20:47:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118875800) [pid = 1675] [serial = 790] [outer = 0x0] 20:47:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12730c000) [pid = 1675] [serial = 791] [outer = 0x118875800] 20:47:26 INFO - PROCESS | 1675 | 1465098446440 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x127527400) [pid = 1675] [serial = 792] [outer = 0x118875800] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1192ccc00) [pid = 1675] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x119abb400) [pid = 1675] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x121dd9000) [pid = 1675] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1161f8800) [pid = 1675] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x117e49400) [pid = 1675] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x118499000) [pid = 1675] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x111e6bc00) [pid = 1675] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x111c7fc00) [pid = 1675] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1161f5000) [pid = 1675] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x113d78800) [pid = 1675] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x127523800) [pid = 1675] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x129348c00) [pid = 1675] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11886d800) [pid = 1675] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:47:26 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x111f40800) [pid = 1675] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:47:26 INFO - PROCESS | 1675 | 1465098446860 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]]]}] 20:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 20:47:26 INFO - PROCESS | 1675 | 1465098446903 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1675 | 1465098446905 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:47:26 INFO - PROCESS | 1675 | 1465098446907 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1675 | 1465098446908 Marionette TRACE conn2 <- [1,1030,null,{}] 20:47:26 INFO - PROCESS | 1675 | 1465098446910 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}] 20:47:26 INFO - PROCESS | 1675 | 1465098446911 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:26 INFO - PROCESS | 1675 | 1465098446992 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:47:27 INFO - PROCESS | 1675 | 1465098447046 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1675 | 1465098447047 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af0800 == 36 [pid = 1675] [id = 265] 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x111e6bc00) [pid = 1675] [serial = 793] [outer = 0x0] 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118493c00) [pid = 1675] [serial = 794] [outer = 0x111e6bc00] 20:47:27 INFO - PROCESS | 1675 | 1465098447072 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1192ccc00) [pid = 1675] [serial = 795] [outer = 0x111e6bc00] 20:47:27 INFO - PROCESS | 1675 | 1465098447355 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]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 20:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:47:27 INFO - PROCESS | 1675 | 1465098447380 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1675 | 1465098447381 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:47:27 INFO - PROCESS | 1675 | 1465098447391 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1675 | 1465098447392 Marionette TRACE conn2 <- [1,1034,null,{}] 20:47:27 INFO - PROCESS | 1675 | 1465098447395 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}] 20:47:27 INFO - PROCESS | 1675 | 1465098447396 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:27 INFO - PROCESS | 1675 | 1465098447478 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:47:27 INFO - PROCESS | 1675 | 1465098447482 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1675 | 1465098447483 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e56800 == 37 [pid = 1675] [id = 266] 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119abb400) [pid = 1675] [serial = 796] [outer = 0x0] 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x128c58000) [pid = 1675] [serial = 797] [outer = 0x119abb400] 20:47:27 INFO - PROCESS | 1675 | 1465098447509 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x128ca0400) [pid = 1675] [serial = 798] [outer = 0x119abb400] 20:47:27 INFO - PROCESS | 1675 | 1465098447860 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]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 526ms 20:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:47:27 INFO - PROCESS | 1675 | 1465098447911 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1675 | 1465098447913 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:47:27 INFO - PROCESS | 1675 | 1465098447917 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1675 | 1465098447919 Marionette TRACE conn2 <- [1,1038,null,{}] 20:47:27 INFO - PROCESS | 1675 | 1465098447923 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}] 20:47:27 INFO - PROCESS | 1675 | 1465098447925 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:28 INFO - PROCESS | 1675 | 1465098448070 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:47:28 INFO - PROCESS | 1675 | 1465098448077 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 1675 | 1465098448080 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297a8000 == 38 [pid = 1675] [id = 267] 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x128c56c00) [pid = 1675] [serial = 799] [outer = 0x0] 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x128e30800) [pid = 1675] [serial = 800] [outer = 0x128c56c00] 20:47:28 INFO - PROCESS | 1675 | 1465098448120 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12934d400) [pid = 1675] [serial = 801] [outer = 0x128c56c00] 20:47:28 INFO - PROCESS | 1675 | 1465098448562 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]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 20:47:28 INFO - PROCESS | 1675 | 1465098448592 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:47:28 INFO - PROCESS | 1675 | 1465098448594 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:47:28 INFO - PROCESS | 1675 | 1465098448598 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1675 | 1465098448599 Marionette TRACE conn2 <- [1,1042,null,{}] 20:47:28 INFO - PROCESS | 1675 | 1465098448605 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}] 20:47:28 INFO - PROCESS | 1675 | 1465098448607 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:28 INFO - PROCESS | 1675 | 1465098448724 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:47:28 INFO - PROCESS | 1675 | 1465098448730 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 1675 | 1465098448731 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x111e9e000 == 39 [pid = 1675] [id = 268] 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x110d5b800) [pid = 1675] [serial = 802] [outer = 0x0] 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x111a0b000) [pid = 1675] [serial = 803] [outer = 0x110d5b800] 20:47:28 INFO - PROCESS | 1675 | 1465098448832 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x112c90400) [pid = 1675] [serial = 804] [outer = 0x110d5b800] 20:47:29 INFO - PROCESS | 1675 | 1465098449439 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]]]}] 20:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 874ms 20:47:29 INFO - PROCESS | 1675 | 1465098449489 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:47:29 INFO - PROCESS | 1675 | 1465098449491 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:47:29 INFO - PROCESS | 1675 | 1465098449495 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 1675 | 1465098449496 Marionette TRACE conn2 <- [1,1046,null,{}] 20:47:29 INFO - PROCESS | 1675 | 1465098449499 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}] 20:47:29 INFO - PROCESS | 1675 | 1465098449501 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:29 INFO - PROCESS | 1675 | 1465098449612 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:47:29 INFO - PROCESS | 1675 | 1465098449664 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 1675 | 1465098449666 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x118673800 == 40 [pid = 1675] [id = 269] 20:47:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x116820400) [pid = 1675] [serial = 805] [outer = 0x0] 20:47:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1168ae400) [pid = 1675] [serial = 806] [outer = 0x116820400] 20:47:29 INFO - PROCESS | 1675 | 1465098449697 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11765dc00) [pid = 1675] [serial = 807] [outer = 0x116820400] 20:47:30 INFO - PROCESS | 1675 | 1465098450349 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]]]}] 20:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 870ms 20:47:30 INFO - PROCESS | 1675 | 1465098450365 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:47:30 INFO - PROCESS | 1675 | 1465098450367 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:47:30 INFO - PROCESS | 1675 | 1465098450371 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 1675 | 1465098450373 Marionette TRACE conn2 <- [1,1050,null,{}] 20:47:30 INFO - PROCESS | 1675 | 1465098450376 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}] 20:47:30 INFO - PROCESS | 1675 | 1465098450378 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:30 INFO - PROCESS | 1675 | 1465098450484 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:47:30 INFO - PROCESS | 1675 | 1465098450560 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:30 INFO - PROCESS | 1675 | 1465098450562 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a94800 == 41 [pid = 1675] [id = 270] 20:47:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x116f85c00) [pid = 1675] [serial = 808] [outer = 0x0] 20:47:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x117653c00) [pid = 1675] [serial = 809] [outer = 0x116f85c00] 20:47:30 INFO - PROCESS | 1675 | 1465098450591 Marionette DEBUG loaded listener.js 20:47:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118154800) [pid = 1675] [serial = 810] [outer = 0x116f85c00] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x1297a8000 == 40 [pid = 1675] [id = 267] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x128e56800 == 39 [pid = 1675] [id = 266] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x126af0800 == 38 [pid = 1675] [id = 265] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x126f04000 == 37 [pid = 1675] [id = 264] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x124ab3800 == 36 [pid = 1675] [id = 263] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x121802800 == 35 [pid = 1675] [id = 262] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x119be0000 == 34 [pid = 1675] [id = 261] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x119085000 == 33 [pid = 1675] [id = 260] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x11706b000 == 32 [pid = 1675] [id = 259] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x11706c000 == 31 [pid = 1675] [id = 258] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x113a2d800 == 30 [pid = 1675] [id = 257] 20:47:30 INFO - PROCESS | 1675 | --DOCSHELL 0x11831d800 == 29 [pid = 1675] [id = 256] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1216f5c00) [pid = 1675] [serial = 734] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12571d400) [pid = 1675] [serial = 737] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1255c6c00) [pid = 1675] [serial = 735] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x127048400) [pid = 1675] [serial = 740] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x121126800) [pid = 1675] [serial = 743] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x126d9ac00) [pid = 1675] [serial = 738] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117e4d800) [pid = 1675] [serial = 722] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118152400) [pid = 1675] [serial = 723] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x124aec800) [pid = 1675] [serial = 714] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x119448000) [pid = 1675] [serial = 713] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118355000) [pid = 1675] [serial = 725] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11862b800) [pid = 1675] [serial = 726] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11886fc00) [pid = 1675] [serial = 728] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119010400) [pid = 1675] [serial = 729] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11661e000) [pid = 1675] [serial = 719] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x116818800) [pid = 1675] [serial = 720] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x116008800) [pid = 1675] [serial = 716] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x1166e7800) [pid = 1675] [serial = 717] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x129344800) [pid = 1675] [serial = 750] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12947e800) [pid = 1675] [serial = 753] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x129473400) [pid = 1675] [serial = 752] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x128c57800) [pid = 1675] [serial = 746] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128ca5800) [pid = 1675] [serial = 749] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12751d000) [pid = 1675] [serial = 741] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x119048800) [pid = 1675] [serial = 731] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12730b400) [pid = 1675] [serial = 744] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x119aa7400) [pid = 1675] [serial = 732] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x128c5e800) [pid = 1675] [serial = 747] [outer = 0x0] [url = about:blank] 20:47:30 INFO - PROCESS | 1675 | 1465098450992 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]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 673ms 20:47:31 INFO - PROCESS | 1675 | 1465098451043 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:47:31 INFO - PROCESS | 1675 | 1465098451046 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:47:31 INFO - PROCESS | 1675 | 1465098451052 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 1675 | 1465098451054 Marionette TRACE conn2 <- [1,1054,null,{}] 20:47:31 INFO - PROCESS | 1675 | 1465098451057 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}] 20:47:31 INFO - PROCESS | 1675 | 1465098451058 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:31 INFO - PROCESS | 1675 | 1465098451138 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:47:31 INFO - PROCESS | 1675 | 1465098451143 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1675 | 1465098451144 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ae800 == 30 [pid = 1675] [id = 271] 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11834d800) [pid = 1675] [serial = 811] [outer = 0x0] 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x118497c00) [pid = 1675] [serial = 812] [outer = 0x11834d800] 20:47:31 INFO - PROCESS | 1675 | 1465098451171 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x118643000) [pid = 1675] [serial = 813] [outer = 0x11834d800] 20:47:31 INFO - PROCESS | 1675 | 1465098451501 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]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 485ms 20:47:31 INFO - PROCESS | 1675 | 1465098451537 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:47:31 INFO - PROCESS | 1675 | 1465098451539 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:47:31 INFO - PROCESS | 1675 | 1465098451541 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 1675 | 1465098451544 Marionette TRACE conn2 <- [1,1058,null,{}] 20:47:31 INFO - PROCESS | 1675 | 1465098451553 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}] 20:47:31 INFO - PROCESS | 1675 | 1465098451557 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:31 INFO - PROCESS | 1675 | 1465098451641 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:47:31 INFO - PROCESS | 1675 | 1465098451646 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1675 | 1465098451649 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x119580800 == 31 [pid = 1675] [id = 272] 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x1186cb000) [pid = 1675] [serial = 814] [outer = 0x0] 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x119053000) [pid = 1675] [serial = 815] [outer = 0x1186cb000] 20:47:31 INFO - PROCESS | 1675 | 1465098451680 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x119aa1000) [pid = 1675] [serial = 816] [outer = 0x1186cb000] 20:47:32 INFO - PROCESS | 1675 | 1465098452157 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]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 625ms 20:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:47:32 INFO - PROCESS | 1675 | 1465098452167 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1675 | 1465098452171 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:47:32 INFO - PROCESS | 1675 | 1465098452175 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1675 | 1465098452177 Marionette TRACE conn2 <- [1,1062,null,{}] 20:47:32 INFO - PROCESS | 1675 | 1465098452181 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}] 20:47:32 INFO - PROCESS | 1675 | 1465098452182 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:32 INFO - PROCESS | 1675 | 1465098452315 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:47:32 INFO - PROCESS | 1675 | 1465098452321 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1675 | 1465098452322 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x121355000 == 32 [pid = 1675] [id = 273] 20:47:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x113a90c00) [pid = 1675] [serial = 817] [outer = 0x0] 20:47:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x123d92800) [pid = 1675] [serial = 818] [outer = 0x113a90c00] 20:47:32 INFO - PROCESS | 1675 | 1465098452362 Marionette DEBUG loaded listener.js 20:47:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x124af8c00) [pid = 1675] [serial = 819] [outer = 0x113a90c00] 20:47:32 INFO - PROCESS | 1675 | 1465098452766 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]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 621ms 20:47:32 INFO - PROCESS | 1675 | 1465098452795 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1675 | 1465098452796 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:47:32 INFO - PROCESS | 1675 | 1465098452799 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1675 | 1465098452800 Marionette TRACE conn2 <- [1,1066,null,{}] 20:47:32 INFO - PROCESS | 1675 | 1465098452826 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}] 20:47:32 INFO - PROCESS | 1675 | 1465098452827 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:32 INFO - PROCESS | 1675 | 1465098452906 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:47:32 INFO - PROCESS | 1675 | 1465098452909 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1675 | 1465098452910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x116833800 == 33 [pid = 1675] [id = 274] 20:47:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116048800) [pid = 1675] [serial = 820] [outer = 0x0] 20:47:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x125712400) [pid = 1675] [serial = 821] [outer = 0x116048800] 20:47:32 INFO - PROCESS | 1675 | 1465098452942 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x126d9c400) [pid = 1675] [serial = 822] [outer = 0x116048800] 20:47:33 INFO - PROCESS | 1675 | 1465098453387 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]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 621ms 20:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:47:33 INFO - PROCESS | 1675 | 1465098453425 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 1675 | 1465098453426 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:47:33 INFO - PROCESS | 1675 | 1465098453428 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1675 | 1465098453429 Marionette TRACE conn2 <- [1,1070,null,{}] 20:47:33 INFO - PROCESS | 1675 | 1465098453432 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}] 20:47:33 INFO - PROCESS | 1675 | 1465098453436 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:33 INFO - PROCESS | 1675 | 1465098453558 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:47:33 INFO - PROCESS | 1675 | 1465098453562 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:33 INFO - PROCESS | 1675 | 1465098453563 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x1270de800 == 34 [pid = 1675] [id = 275] 20:47:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12733e800) [pid = 1675] [serial = 823] [outer = 0x0] 20:47:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x128ca0000) [pid = 1675] [serial = 824] [outer = 0x12733e800] 20:47:33 INFO - PROCESS | 1675 | 1465098453588 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x129348000) [pid = 1675] [serial = 825] [outer = 0x12733e800] 20:47:33 INFO - PROCESS | 1675 | 1465098453955 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]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 567ms 20:47:33 INFO - PROCESS | 1675 | 1465098453997 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 1675 | 1465098453998 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:47:34 INFO - PROCESS | 1675 | 1465098454000 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:47:34 INFO - PROCESS | 1675 | 1465098454001 Marionette TRACE conn2 <- [1,1074,null,{}] 20:47:34 INFO - PROCESS | 1675 | 1465098454003 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}] 20:47:34 INFO - PROCESS | 1675 | 1465098454005 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:34 INFO - PROCESS | 1675 | 1465098454098 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:47:34 INFO - PROCESS | 1675 | 1465098454137 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1675 | 1465098454138 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e44800 == 35 [pid = 1675] [id = 276] 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12571d400) [pid = 1675] [serial = 826] [outer = 0x0] 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x129476800) [pid = 1675] [serial = 827] [outer = 0x12571d400] 20:47:34 INFO - PROCESS | 1675 | 1465098454168 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12947fc00) [pid = 1675] [serial = 828] [outer = 0x12571d400] 20:47:34 INFO - PROCESS | 1675 | 1465098454477 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]]]}] 20:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 20:47:34 INFO - PROCESS | 1675 | 1465098454522 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:47:34 INFO - PROCESS | 1675 | 1465098454523 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:47:34 INFO - PROCESS | 1675 | 1465098454525 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:47:34 INFO - PROCESS | 1675 | 1465098454526 Marionette TRACE conn2 <- [1,1078,null,{}] 20:47:34 INFO - PROCESS | 1675 | 1465098454529 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}] 20:47:34 INFO - PROCESS | 1675 | 1465098454530 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:34 INFO - PROCESS | 1675 | 1465098454624 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:47:34 INFO - PROCESS | 1675 | 1465098454660 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1675 | 1465098454661 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c6800 == 36 [pid = 1675] [id = 277] 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1121b6400) [pid = 1675] [serial = 829] [outer = 0x0] 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x129623400) [pid = 1675] [serial = 830] [outer = 0x1121b6400] 20:47:34 INFO - PROCESS | 1675 | 1465098454685 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12965b800) [pid = 1675] [serial = 831] [outer = 0x1121b6400] 20:47:34 INFO - PROCESS | 1675 | 1465098454997 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]]]}] 20:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 20:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:47:35 INFO - PROCESS | 1675 | 1465098455046 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 1675 | 1465098455047 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:47:35 INFO - PROCESS | 1675 | 1465098455049 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1675 | 1465098455050 Marionette TRACE conn2 <- [1,1082,null,{}] 20:47:35 INFO - PROCESS | 1675 | 1465098455060 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}] 20:47:35 INFO - PROCESS | 1675 | 1465098455061 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:35 INFO - PROCESS | 1675 | 1465098455158 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:47:35 INFO - PROCESS | 1675 | 1465098455161 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1675 | 1465098455162 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7b7800 == 37 [pid = 1675] [id = 278] 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x129480c00) [pid = 1675] [serial = 832] [outer = 0x0] 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12a804400) [pid = 1675] [serial = 833] [outer = 0x129480c00] 20:47:35 INFO - PROCESS | 1675 | 1465098455193 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12a80c800) [pid = 1675] [serial = 834] [outer = 0x129480c00] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x116821400) [pid = 1675] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x111c60000) [pid = 1675] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x110d59000) [pid = 1675] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x113d79c00) [pid = 1675] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11863f800) [pid = 1675] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x116820c00) [pid = 1675] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x113352400) [pid = 1675] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11685e400) [pid = 1675] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11944c800) [pid = 1675] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11886e800) [pid = 1675] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x124af3800) [pid = 1675] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x111e6bc00) [pid = 1675] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x118875800) [pid = 1675] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119abb400) [pid = 1675] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:47:35 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118355800) [pid = 1675] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:47:35 INFO - PROCESS | 1675 | 1465098455662 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]]]}] 20:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 628ms 20:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:47:35 INFO - PROCESS | 1675 | 1465098455678 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 1675 | 1465098455679 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:47:35 INFO - PROCESS | 1675 | 1465098455682 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1675 | 1465098455684 Marionette TRACE conn2 <- [1,1086,null,{}] 20:47:35 INFO - PROCESS | 1675 | 1465098455687 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}] 20:47:35 INFO - PROCESS | 1675 | 1465098455689 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:35 INFO - PROCESS | 1675 | 1465098455807 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:47:35 INFO - PROCESS | 1675 | 1465098455813 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1675 | 1465098455814 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x121354800 == 38 [pid = 1675] [id = 279] 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1181a0c00) [pid = 1675] [serial = 835] [outer = 0x0] 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11864a800) [pid = 1675] [serial = 836] [outer = 0x1181a0c00] 20:47:35 INFO - PROCESS | 1675 | 1465098455852 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1216ecc00) [pid = 1675] [serial = 837] [outer = 0x1181a0c00] 20:47:36 INFO - PROCESS | 1675 | 1465098456200 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]]]}] 20:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 20:47:36 INFO - PROCESS | 1675 | 1465098456207 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1675 | 1465098456209 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:47:36 INFO - PROCESS | 1675 | 1465098456211 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1675 | 1465098456213 Marionette TRACE conn2 <- [1,1090,null,{}] 20:47:36 INFO - PROCESS | 1675 | 1465098456215 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}] 20:47:36 INFO - PROCESS | 1675 | 1465098456217 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:36 INFO - PROCESS | 1675 | 1465098456351 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:47:36 INFO - PROCESS | 1675 | 1465098456382 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1675 | 1465098456384 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2aa800 == 39 [pid = 1675] [id = 280] 20:47:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118640800) [pid = 1675] [serial = 838] [outer = 0x0] 20:47:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12965a800) [pid = 1675] [serial = 839] [outer = 0x118640800] 20:47:36 INFO - PROCESS | 1675 | 1465098456410 Marionette DEBUG loaded listener.js 20:47:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12a822800) [pid = 1675] [serial = 840] [outer = 0x118640800] 20:47:36 INFO - PROCESS | 1675 | 1465098456696 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]]]}] 20:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 20:47:36 INFO - PROCESS | 1675 | 1465098456731 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1675 | 1465098456735 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:47:36 INFO - PROCESS | 1675 | 1465098456742 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1675 | 1465098456744 Marionette TRACE conn2 <- [1,1094,null,{}] 20:47:36 INFO - PROCESS | 1675 | 1465098456748 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}] 20:47:36 INFO - PROCESS | 1675 | 1465098456749 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:36 INFO - PROCESS | 1675 | 1465098456869 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:47:36 INFO - PROCESS | 1675 | 1465098456947 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1675 | 1465098456948 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4a2000 == 40 [pid = 1675] [id = 281] 20:47:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118649400) [pid = 1675] [serial = 841] [outer = 0x0] 20:47:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12a989800) [pid = 1675] [serial = 842] [outer = 0x118649400] 20:47:36 INFO - PROCESS | 1675 | 1465098456986 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12a995c00) [pid = 1675] [serial = 843] [outer = 0x118649400] 20:47:37 INFO - PROCESS | 1675 | 1465098457350 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]]]}] 20:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 619ms 20:47:37 INFO - PROCESS | 1675 | 1465098457416 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:47:37 INFO - PROCESS | 1675 | 1465098457418 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:47:37 INFO - PROCESS | 1675 | 1465098457422 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1675 | 1465098457425 Marionette TRACE conn2 <- [1,1098,null,{}] 20:47:37 INFO - PROCESS | 1675 | 1465098457429 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}] 20:47:37 INFO - PROCESS | 1675 | 1465098457431 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:37 INFO - PROCESS | 1675 | 1465098457530 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:47:37 INFO - PROCESS | 1675 | 1465098457625 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:37 INFO - PROCESS | 1675 | 1465098457629 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aae000 == 41 [pid = 1675] [id = 282] 20:47:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1161f5000) [pid = 1675] [serial = 844] [outer = 0x0] 20:47:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1167ab000) [pid = 1675] [serial = 845] [outer = 0x1161f5000] 20:47:37 INFO - PROCESS | 1675 | 1465098457659 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x117e48800) [pid = 1675] [serial = 846] [outer = 0x1161f5000] 20:47:38 INFO - PROCESS | 1675 | 1465098458094 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]]]}] 20:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 723ms 20:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:47:38 INFO - PROCESS | 1675 | 1465098458146 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:47:38 INFO - PROCESS | 1675 | 1465098458148 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:47:38 INFO - PROCESS | 1675 | 1465098458154 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:47:38 INFO - PROCESS | 1675 | 1465098458157 Marionette TRACE conn2 <- [1,1102,null,{}] 20:47:38 INFO - PROCESS | 1675 | 1465098458160 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}] 20:47:38 INFO - PROCESS | 1675 | 1465098458161 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:38 INFO - PROCESS | 1675 | 1465098458289 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:47:38 INFO - PROCESS | 1675 | 1465098458370 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1675 | 1465098458372 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x121287800 == 42 [pid = 1675] [id = 283] 20:47:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11849f000) [pid = 1675] [serial = 847] [outer = 0x0] 20:47:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11864b400) [pid = 1675] [serial = 848] [outer = 0x11849f000] 20:47:38 INFO - PROCESS | 1675 | 1465098458403 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118824400) [pid = 1675] [serial = 849] [outer = 0x11849f000] 20:47:38 INFO - PROCESS | 1675 | 1465098458809 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]]]}] 20:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 676ms 20:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:47:38 INFO - PROCESS | 1675 | 1465098458829 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:47:38 INFO - PROCESS | 1675 | 1465098458830 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:47:38 INFO - PROCESS | 1675 | 1465098458833 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:47:38 INFO - PROCESS | 1675 | 1465098458834 Marionette TRACE conn2 <- [1,1106,null,{}] 20:47:38 INFO - PROCESS | 1675 | 1465098458841 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}] 20:47:38 INFO - PROCESS | 1675 | 1465098458844 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:38 INFO - PROCESS | 1675 | 1465098458949 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:47:39 INFO - PROCESS | 1675 | 1465098459007 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1675 | 1465098459009 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2af800 == 43 [pid = 1675] [id = 284] 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x124db9c00) [pid = 1675] [serial = 850] [outer = 0x0] 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x126a7d000) [pid = 1675] [serial = 851] [outer = 0x124db9c00] 20:47:39 INFO - PROCESS | 1675 | 1465098459040 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12730c800) [pid = 1675] [serial = 852] [outer = 0x124db9c00] 20:47:39 INFO - PROCESS | 1675 | 1465098459578 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]]]}] 20:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 822ms 20:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:47:39 INFO - PROCESS | 1675 | 1465098459656 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 1675 | 1465098459657 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:47:39 INFO - PROCESS | 1675 | 1465098459660 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1675 | 1465098459661 Marionette TRACE conn2 <- [1,1110,null,{}] 20:47:39 INFO - PROCESS | 1675 | 1465098459663 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}] 20:47:39 INFO - PROCESS | 1675 | 1465098459665 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:39 INFO - PROCESS | 1675 | 1465098459767 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:47:39 INFO - PROCESS | 1675 | 1465098459834 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1675 | 1465098459835 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c788000 == 44 [pid = 1675] [id = 285] 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x129619000) [pid = 1675] [serial = 853] [outer = 0x0] 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12a996c00) [pid = 1675] [serial = 854] [outer = 0x129619000] 20:47:39 INFO - PROCESS | 1675 | 1465098459864 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12abf2400) [pid = 1675] [serial = 855] [outer = 0x129619000] 20:47:40 INFO - PROCESS | 1675 | 1465098460294 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]]]}] 20:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 668ms 20:47:40 INFO - PROCESS | 1675 | 1465098460328 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 1675 | 1465098460330 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:47:40 INFO - PROCESS | 1675 | 1465098460332 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 1675 | 1465098460333 Marionette TRACE conn2 <- [1,1114,null,{}] 20:47:40 INFO - PROCESS | 1675 | 1465098460336 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}] 20:47:40 INFO - PROCESS | 1675 | 1465098460337 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:40 INFO - PROCESS | 1675 | 1465098460437 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:47:40 INFO - PROCESS | 1675 | 1465098460642 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:40 INFO - PROCESS | 1675 | 1465098460643 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x11734f000 == 45 [pid = 1675] [id = 286] 20:47:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1161fc400) [pid = 1675] [serial = 856] [outer = 0x0] 20:47:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11681c000) [pid = 1675] [serial = 857] [outer = 0x1161fc400] 20:47:40 INFO - PROCESS | 1675 | 1465098460672 Marionette DEBUG loaded listener.js 20:47:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x117e4c800) [pid = 1675] [serial = 858] [outer = 0x1161fc400] 20:47:41 INFO - PROCESS | 1675 | 1465098461149 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]]]}] 20:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 822ms 20:47:41 INFO - PROCESS | 1675 | 1465098461171 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:47:41 INFO - PROCESS | 1675 | 1465098461173 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:47:41 INFO - PROCESS | 1675 | 1465098461177 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 1675 | 1465098461179 Marionette TRACE conn2 <- [1,1118,null,{}] 20:47:41 INFO - PROCESS | 1675 | 1465098461183 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}] 20:47:41 INFO - PROCESS | 1675 | 1465098461184 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:41 INFO - PROCESS | 1675 | 1465098461281 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:47:41 INFO - PROCESS | 1675 | 1465098461350 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 1675 | 1465098461352 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x117074000 == 46 [pid = 1675] [id = 287] 20:47:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x118498c00) [pid = 1675] [serial = 859] [outer = 0x0] 20:47:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11861e800) [pid = 1675] [serial = 860] [outer = 0x118498c00] 20:47:41 INFO - PROCESS | 1675 | 1465098461379 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11864c400) [pid = 1675] [serial = 861] [outer = 0x118498c00] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2aa800 == 45 [pid = 1675] [id = 280] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x121354800 == 44 [pid = 1675] [id = 279] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7b7800 == 43 [pid = 1675] [id = 278] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c6800 == 42 [pid = 1675] [id = 277] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x128e44800 == 41 [pid = 1675] [id = 276] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1270de800 == 40 [pid = 1675] [id = 275] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x116833800 == 39 [pid = 1675] [id = 274] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x121355000 == 38 [pid = 1675] [id = 273] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x119580800 == 37 [pid = 1675] [id = 272] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ae800 == 36 [pid = 1675] [id = 271] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x113a94800 == 35 [pid = 1675] [id = 270] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x118673800 == 34 [pid = 1675] [id = 269] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x111e9e000 == 33 [pid = 1675] [id = 268] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11734f000 == 32 [pid = 1675] [id = 286] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12c788000 == 31 [pid = 1675] [id = 285] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2af800 == 30 [pid = 1675] [id = 284] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x121287800 == 29 [pid = 1675] [id = 283] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4a2000 == 28 [pid = 1675] [id = 281] 20:47:41 INFO - PROCESS | 1675 | --DOCSHELL 0x116aae000 == 27 [pid = 1675] [id = 282] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x116f86400) [pid = 1675] [serial = 773] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x119006000) [pid = 1675] [serial = 782] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x126a26c00) [pid = 1675] [serial = 788] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1166df800) [pid = 1675] [serial = 774] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x115e48400) [pid = 1675] [serial = 770] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1161fac00) [pid = 1675] [serial = 771] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1186c7c00) [pid = 1675] [serial = 779] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x117e53800) [pid = 1675] [serial = 768] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1168a6c00) [pid = 1675] [serial = 767] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x116816c00) [pid = 1675] [serial = 756] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11506e000) [pid = 1675] [serial = 755] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11834fc00) [pid = 1675] [serial = 759] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118153000) [pid = 1675] [serial = 758] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1219b7000) [pid = 1675] [serial = 762] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119aee000) [pid = 1675] [serial = 761] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1255bac00) [pid = 1675] [serial = 786] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x121224c00) [pid = 1675] [serial = 785] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128c59400) [pid = 1675] [serial = 765] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12571f000) [pid = 1675] [serial = 764] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118493c00) [pid = 1675] [serial = 794] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x125710400) [pid = 1675] [serial = 789] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12730c000) [pid = 1675] [serial = 791] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x128c58000) [pid = 1675] [serial = 797] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x128ca0400) [pid = 1675] [serial = 798] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11849bc00) [pid = 1675] [serial = 776] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118642800) [pid = 1675] [serial = 777] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x127527400) [pid = 1675] [serial = 792] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1192cbc00) [pid = 1675] [serial = 783] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1192ccc00) [pid = 1675] [serial = 795] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x118826400) [pid = 1675] [serial = 780] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128e30800) [pid = 1675] [serial = 800] [outer = 0x0] [url = about:blank] 20:47:42 INFO - PROCESS | 1675 | 1465098462231 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]]]}] 20:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1071ms 20:47:42 INFO - PROCESS | 1675 | 1465098462249 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:47:42 INFO - PROCESS | 1675 | 1465098462253 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:47:42 INFO - PROCESS | 1675 | 1465098462258 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1675 | 1465098462261 Marionette TRACE conn2 <- [1,1122,null,{}] 20:47:42 INFO - PROCESS | 1675 | 1465098462265 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}] 20:47:42 INFO - PROCESS | 1675 | 1465098462266 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:42 INFO - PROCESS | 1675 | 1465098462355 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:47:42 INFO - PROCESS | 1675 | 1465098462407 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:42 INFO - PROCESS | 1675 | 1465098462409 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x11611c000 == 28 [pid = 1675] [id = 288] 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x116046000) [pid = 1675] [serial = 862] [outer = 0x0] 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1166e7400) [pid = 1675] [serial = 863] [outer = 0x116046000] 20:47:42 INFO - PROCESS | 1675 | 1465098462437 Marionette DEBUG loaded listener.js 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x116a6c800) [pid = 1675] [serial = 864] [outer = 0x116046000] 20:47:42 INFO - PROCESS | 1675 | 1465098462747 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]]]}] 20:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 20:47:42 INFO - PROCESS | 1675 | 1465098462779 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:47:42 INFO - PROCESS | 1675 | 1465098462782 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:47:42 INFO - PROCESS | 1675 | 1465098462789 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1675 | 1465098462791 Marionette TRACE conn2 <- [1,1126,null,{}] 20:47:42 INFO - PROCESS | 1675 | 1465098462794 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}] 20:47:42 INFO - PROCESS | 1675 | 1465098462795 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:42 INFO - PROCESS | 1675 | 1465098462874 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:47:42 INFO - PROCESS | 1675 | 1465098462878 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:42 INFO - PROCESS | 1675 | 1465098462879 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x117366000 == 29 [pid = 1675] [id = 289] 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x116f83c00) [pid = 1675] [serial = 865] [outer = 0x0] 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11814d000) [pid = 1675] [serial = 866] [outer = 0x116f83c00] 20:47:42 INFO - PROCESS | 1675 | 1465098462909 Marionette DEBUG loaded listener.js 20:47:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118355400) [pid = 1675] [serial = 867] [outer = 0x116f83c00] 20:47:43 INFO - PROCESS | 1675 | 1465098463296 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]]]}] 20:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 20:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:47:43 INFO - PROCESS | 1675 | 1465098463310 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:47:43 INFO - PROCESS | 1675 | 1465098463311 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:47:43 INFO - PROCESS | 1675 | 1465098463313 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:47:43 INFO - PROCESS | 1675 | 1465098463315 Marionette TRACE conn2 <- [1,1130,null,{}] 20:47:43 INFO - PROCESS | 1675 | 1465098463325 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}] 20:47:43 INFO - PROCESS | 1675 | 1465098463328 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:43 INFO - PROCESS | 1675 | 1465098463404 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:47:43 INFO - PROCESS | 1675 | 1465098463422 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 1675 | 1465098463424 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x119078800 == 30 [pid = 1675] [id = 290] 20:47:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11864ac00) [pid = 1675] [serial = 868] [outer = 0x0] 20:47:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1186cb400) [pid = 1675] [serial = 869] [outer = 0x11864ac00] 20:47:43 INFO - PROCESS | 1675 | 1465098463452 Marionette DEBUG loaded listener.js 20:47:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11886b000) [pid = 1675] [serial = 870] [outer = 0x11864ac00] 20:47:43 INFO - PROCESS | 1675 | 1465098463783 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]]]}] 20:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 475ms 20:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:47:43 INFO - PROCESS | 1675 | 1465098463793 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:47:43 INFO - PROCESS | 1675 | 1465098463794 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:47:43 INFO - PROCESS | 1675 | 1465098463797 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:47:43 INFO - PROCESS | 1675 | 1465098463798 Marionette TRACE conn2 <- [1,1134,null,{}] 20:47:43 INFO - PROCESS | 1675 | 1465098463800 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}] 20:47:43 INFO - PROCESS | 1675 | 1465098463801 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:43 INFO - PROCESS | 1675 | 1465098463918 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:47:43 INFO - PROCESS | 1675 | 1465098463952 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 1675 | 1465098463953 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x119568800 == 31 [pid = 1675] [id = 291] 20:47:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1186c3c00) [pid = 1675] [serial = 871] [outer = 0x0] 20:47:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119006000) [pid = 1675] [serial = 872] [outer = 0x1186c3c00] 20:47:43 INFO - PROCESS | 1675 | 1465098463995 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119438800) [pid = 1675] [serial = 873] [outer = 0x1186c3c00] 20:47:44 INFO - PROCESS | 1675 | 1465098464453 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]]]}] 20:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 668ms 20:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:47:44 INFO - PROCESS | 1675 | 1465098464465 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1675 | 1465098464467 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:47:44 INFO - PROCESS | 1675 | 1465098464470 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1675 | 1465098464472 Marionette TRACE conn2 <- [1,1138,null,{}] 20:47:44 INFO - PROCESS | 1675 | 1465098464476 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}] 20:47:44 INFO - PROCESS | 1675 | 1465098464477 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:44 INFO - PROCESS | 1675 | 1465098464572 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:47:44 INFO - PROCESS | 1675 | 1465098464609 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 1675 | 1465098464610 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12113f000 == 32 [pid = 1675] [id = 292] 20:47:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11886ac00) [pid = 1675] [serial = 874] [outer = 0x0] 20:47:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119453400) [pid = 1675] [serial = 875] [outer = 0x11886ac00] 20:47:44 INFO - PROCESS | 1675 | 1465098464634 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1218b7c00) [pid = 1675] [serial = 876] [outer = 0x11886ac00] 20:47:45 INFO - PROCESS | 1675 | 1465098465041 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]]]}] 20:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 20:47:45 INFO - PROCESS | 1675 | 1465098465092 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 1675 | 1465098465093 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:47:45 INFO - PROCESS | 1675 | 1465098465105 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1675 | 1465098465107 Marionette TRACE conn2 <- [1,1142,null,{}] 20:47:45 INFO - PROCESS | 1675 | 1465098465110 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}] 20:47:45 INFO - PROCESS | 1675 | 1465098465116 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:45 INFO - PROCESS | 1675 | 1465098465271 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:47:45 INFO - PROCESS | 1675 | 1465098465296 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 1675 | 1465098465298 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d83000 == 33 [pid = 1675] [id = 293] 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1255c9000) [pid = 1675] [serial = 877] [outer = 0x0] 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12571f400) [pid = 1675] [serial = 878] [outer = 0x1255c9000] 20:47:45 INFO - PROCESS | 1675 | 1465098465341 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x126d9c800) [pid = 1675] [serial = 879] [outer = 0x1255c9000] 20:47:45 INFO - PROCESS | 1675 | 1465098465674 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]]]}] 20:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 626ms 20:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:47:45 INFO - PROCESS | 1675 | 1465098465730 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 1675 | 1465098465731 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:47:45 INFO - PROCESS | 1675 | 1465098465733 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1675 | 1465098465734 Marionette TRACE conn2 <- [1,1146,null,{}] 20:47:45 INFO - PROCESS | 1675 | 1465098465737 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}] 20:47:45 INFO - PROCESS | 1675 | 1465098465738 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:45 INFO - PROCESS | 1675 | 1465098465832 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:47:45 INFO - PROCESS | 1675 | 1465098465836 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 1675 | 1465098465837 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x124dd6000 == 34 [pid = 1675] [id = 294] 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118876400) [pid = 1675] [serial = 880] [outer = 0x0] 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x127044c00) [pid = 1675] [serial = 881] [outer = 0x118876400] 20:47:45 INFO - PROCESS | 1675 | 1465098465862 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12751f800) [pid = 1675] [serial = 882] [outer = 0x118876400] 20:47:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x128c4fc00) [pid = 1675] [serial = 883] [outer = 0x12ccfc400] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118649400) [pid = 1675] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x110d5b800) [pid = 1675] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1186cb000) [pid = 1675] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x116820400) [pid = 1675] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1181a0c00) [pid = 1675] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118640800) [pid = 1675] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x12733e800) [pid = 1675] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11834d800) [pid = 1675] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x129480c00) [pid = 1675] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116f85c00) [pid = 1675] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116048800) [pid = 1675] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12571d400) [pid = 1675] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x113a90c00) [pid = 1675] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:47:46 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1121b6400) [pid = 1675] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:47:46 INFO - PROCESS | 1675 | 1465098466435 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]]]}] 20:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 723ms 20:47:46 INFO - PROCESS | 1675 | 1465098466457 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 1675 | 1465098466458 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:47:46 INFO - PROCESS | 1675 | 1465098466461 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - PROCESS | 1675 | 1465098466462 Marionette TRACE conn2 <- [1,1150,null,{}] 20:47:46 INFO - PROCESS | 1675 | 1465098466464 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}] 20:47:46 INFO - PROCESS | 1675 | 1465098466465 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:46 INFO - PROCESS | 1675 | 1465098466566 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:47:46 INFO - PROCESS | 1675 | 1465098466575 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 1675 | 1465098466576 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be8000 == 35 [pid = 1675] [id = 295] 20:47:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x116f85c00) [pid = 1675] [serial = 884] [outer = 0x0] 20:47:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11834d800) [pid = 1675] [serial = 885] [outer = 0x116f85c00] 20:47:46 INFO - PROCESS | 1675 | 1465098466615 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x124aec800) [pid = 1675] [serial = 886] [outer = 0x116f85c00] 20:47:47 INFO - PROCESS | 1675 | 1465098467001 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]]]}] 20:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 571ms 20:47:47 INFO - PROCESS | 1675 | 1465098467032 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:47:47 INFO - PROCESS | 1675 | 1465098467043 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:47:47 INFO - PROCESS | 1675 | 1465098467045 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:47:47 INFO - PROCESS | 1675 | 1465098467046 Marionette TRACE conn2 <- [1,1154,null,{}] 20:47:47 INFO - PROCESS | 1675 | 1465098467048 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}] 20:47:47 INFO - PROCESS | 1675 | 1465098467050 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:47 INFO - PROCESS | 1675 | 1465098467145 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:47:47 INFO - PROCESS | 1675 | 1465098467150 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1675 | 1465098467152 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x1270e0800 == 36 [pid = 1675] [id = 296] 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118495000) [pid = 1675] [serial = 887] [outer = 0x0] 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x128c51c00) [pid = 1675] [serial = 888] [outer = 0x118495000] 20:47:47 INFO - PROCESS | 1675 | 1465098467179 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x128c5d400) [pid = 1675] [serial = 889] [outer = 0x118495000] 20:47:47 INFO - PROCESS | 1675 | 1465098467475 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]]]}] 20:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 20:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:47:47 INFO - PROCESS | 1675 | 1465098467514 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:47:47 INFO - PROCESS | 1675 | 1465098467516 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:47:47 INFO - PROCESS | 1675 | 1465098467518 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:47:47 INFO - PROCESS | 1675 | 1465098467519 Marionette TRACE conn2 <- [1,1158,null,{}] 20:47:47 INFO - PROCESS | 1675 | 1465098467524 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}] 20:47:47 INFO - PROCESS | 1675 | 1465098467525 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:47 INFO - PROCESS | 1675 | 1465098467601 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:47:47 INFO - PROCESS | 1675 | 1465098467606 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1675 | 1465098467607 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc6000 == 37 [pid = 1675] [id = 297] 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x128ca6000) [pid = 1675] [serial = 890] [outer = 0x0] 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12934a400) [pid = 1675] [serial = 891] [outer = 0x128ca6000] 20:47:47 INFO - PROCESS | 1675 | 1465098467631 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x129478800) [pid = 1675] [serial = 892] [outer = 0x128ca6000] 20:47:48 INFO - PROCESS | 1675 | 1465098468059 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]]]}] 20:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 571ms 20:47:48 INFO - PROCESS | 1675 | 1465098468090 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1675 | 1465098468092 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:47:48 INFO - PROCESS | 1675 | 1465098468094 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1675 | 1465098468103 Marionette TRACE conn2 <- [1,1162,null,{}] 20:47:48 INFO - PROCESS | 1675 | 1465098468106 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}] 20:47:48 INFO - PROCESS | 1675 | 1465098468107 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:48 INFO - PROCESS | 1675 | 1465098468193 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:47:48 INFO - PROCESS | 1675 | 1465098468197 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:48 INFO - PROCESS | 1675 | 1465098468198 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293cd000 == 38 [pid = 1675] [id = 298] 20:47:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12947dc00) [pid = 1675] [serial = 893] [outer = 0x0] 20:47:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x129664c00) [pid = 1675] [serial = 894] [outer = 0x12947dc00] 20:47:48 INFO - PROCESS | 1675 | 1465098468227 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12a98b800) [pid = 1675] [serial = 895] [outer = 0x12947dc00] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11611c000 == 37 [pid = 1675] [id = 288] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x117074000 == 36 [pid = 1675] [id = 287] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x119078800 == 35 [pid = 1675] [id = 290] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x1270e0800 == 34 [pid = 1675] [id = 296] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x117366000 == 33 [pid = 1675] [id = 289] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x119be8000 == 32 [pid = 1675] [id = 295] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc6000 == 31 [pid = 1675] [id = 297] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x12113f000 == 30 [pid = 1675] [id = 292] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x121d83000 == 29 [pid = 1675] [id = 293] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x124dd6000 == 28 [pid = 1675] [id = 294] 20:47:49 INFO - PROCESS | 1675 | --DOCSHELL 0x119568800 == 27 [pid = 1675] [id = 291] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12a989800) [pid = 1675] [serial = 842] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12a995c00) [pid = 1675] [serial = 843] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x111a0b000) [pid = 1675] [serial = 803] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119053000) [pid = 1675] [serial = 815] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11765dc00) [pid = 1675] [serial = 807] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1216ecc00) [pid = 1675] [serial = 837] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12a822800) [pid = 1675] [serial = 840] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x128ca0000) [pid = 1675] [serial = 824] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118643000) [pid = 1675] [serial = 813] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119aa1000) [pid = 1675] [serial = 816] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12a804400) [pid = 1675] [serial = 833] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12965a800) [pid = 1675] [serial = 839] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x117653c00) [pid = 1675] [serial = 809] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x126d9c400) [pid = 1675] [serial = 822] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11864a800) [pid = 1675] [serial = 836] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12947fc00) [pid = 1675] [serial = 828] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x118497c00) [pid = 1675] [serial = 812] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x129476800) [pid = 1675] [serial = 827] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12a80c800) [pid = 1675] [serial = 834] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1168ae400) [pid = 1675] [serial = 806] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x129348000) [pid = 1675] [serial = 825] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x125712400) [pid = 1675] [serial = 821] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x124af8c00) [pid = 1675] [serial = 819] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12965b800) [pid = 1675] [serial = 831] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x123d92800) [pid = 1675] [serial = 818] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x112c90400) [pid = 1675] [serial = 804] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x129623400) [pid = 1675] [serial = 830] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x118154800) [pid = 1675] [serial = 810] [outer = 0x0] [url = about:blank] 20:47:49 INFO - PROCESS | 1675 | 1465098469707 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]]]}] 20:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1633ms 20:47:49 INFO - PROCESS | 1675 | 1465098469728 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:47:49 INFO - PROCESS | 1675 | 1465098469730 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:47:49 INFO - PROCESS | 1675 | 1465098469734 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 1675 | 1465098469736 Marionette TRACE conn2 <- [1,1166,null,{}] 20:47:49 INFO - PROCESS | 1675 | 1465098469740 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}] 20:47:49 INFO - PROCESS | 1675 | 1465098469742 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:49 INFO - PROCESS | 1675 | 1465098469828 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:47:49 INFO - PROCESS | 1675 | 1465098469879 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 1675 | 1465098469882 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a23000 == 28 [pid = 1675] [id = 299] 20:47:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x113235800) [pid = 1675] [serial = 896] [outer = 0x0] 20:47:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x11323d800) [pid = 1675] [serial = 897] [outer = 0x113235800] 20:47:49 INFO - PROCESS | 1675 | 1465098469910 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x11603dc00) [pid = 1675] [serial = 898] [outer = 0x113235800] 20:47:50 INFO - PROCESS | 1675 | 1465098470227 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]]]}] 20:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 20:47:50 INFO - PROCESS | 1675 | 1465098470256 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 1675 | 1465098470259 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:47:50 INFO - PROCESS | 1675 | 1465098470264 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 1675 | 1465098470266 Marionette TRACE conn2 <- [1,1170,null,{}] 20:47:50 INFO - PROCESS | 1675 | 1465098470268 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}] 20:47:50 INFO - PROCESS | 1675 | 1465098470270 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:50 INFO - PROCESS | 1675 | 1465098470348 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:47:50 INFO - PROCESS | 1675 | 1465098470355 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1675 | 1465098470357 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x11705a000 == 29 [pid = 1675] [id = 300] 20:47:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x116194000) [pid = 1675] [serial = 899] [outer = 0x0] 20:47:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x116816c00) [pid = 1675] [serial = 900] [outer = 0x116194000] 20:47:50 INFO - PROCESS | 1675 | 1465098470385 Marionette DEBUG loaded listener.js 20:47:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1168a2c00) [pid = 1675] [serial = 901] [outer = 0x116194000] 20:47:50 INFO - PROCESS | 1675 | 1465098470807 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]]]}] 20:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 571ms 20:47:50 INFO - PROCESS | 1675 | 1465098470836 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 1675 | 1465098470845 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:47:50 INFO - PROCESS | 1675 | 1465098470848 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 1675 | 1465098470850 Marionette TRACE conn2 <- [1,1174,null,{}] 20:47:50 INFO - PROCESS | 1675 | 1465098470858 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}] 20:47:50 INFO - PROCESS | 1675 | 1465098470861 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:50 INFO - PROCESS | 1675 | 1465098470936 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:47:50 INFO - PROCESS | 1675 | 1465098470942 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1675 | 1465098470944 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x118331000 == 30 [pid = 1675] [id = 301] 20:47:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x111c5c400) [pid = 1675] [serial = 902] [outer = 0x0] 20:47:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x117e46c00) [pid = 1675] [serial = 903] [outer = 0x111c5c400] 20:47:50 INFO - PROCESS | 1675 | 1465098470975 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11814d400) [pid = 1675] [serial = 904] [outer = 0x111c5c400] 20:47:51 INFO - PROCESS | 1675 | 1465098471308 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] 20:47:51 INFO - PROCESS | 1675 | 1465098471324 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:47:51 INFO - PROCESS | 1675 | 1465098471327 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1675 | 1465098471328 Marionette TRACE conn2 <- [1,1178,null,{}] 20:47:51 INFO - PROCESS | 1675 | 1465098471331 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}] 20:47:51 INFO - PROCESS | 1675 | 1465098471332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:51 INFO - PROCESS | 1675 | 1465098471435 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:47:51 INFO - PROCESS | 1675 | 1465098471441 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 1675 | 1465098471442 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897d800 == 31 [pid = 1675] [id = 302] 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x117e50000) [pid = 1675] [serial = 905] [outer = 0x0] 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118196800) [pid = 1675] [serial = 906] [outer = 0x117e50000] 20:47:51 INFO - PROCESS | 1675 | 1465098471467 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118497000) [pid = 1675] [serial = 907] [outer = 0x117e50000] 20:47:51 INFO - PROCESS | 1675 | 1465098471760 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] 20:47:51 INFO - PROCESS | 1675 | 1465098471798 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:47:51 INFO - PROCESS | 1675 | 1465098471801 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1675 | 1465098471803 Marionette TRACE conn2 <- [1,1182,null,{}] 20:47:51 INFO - PROCESS | 1675 | 1465098471807 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}] 20:47:51 INFO - PROCESS | 1675 | 1465098471808 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:51 INFO - PROCESS | 1675 | 1465098471883 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:47:51 INFO - PROCESS | 1675 | 1465098471887 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 1675 | 1465098471889 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be1000 == 32 [pid = 1675] [id = 303] 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116157800) [pid = 1675] [serial = 908] [outer = 0x0] 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1184a2400) [pid = 1675] [serial = 909] [outer = 0x116157800] 20:47:51 INFO - PROCESS | 1675 | 1465098471916 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118641c00) [pid = 1675] [serial = 910] [outer = 0x116157800] 20:47:52 INFO - PROCESS | 1675 | 1465098472263 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] 20:47:52 INFO - PROCESS | 1675 | 1465098472275 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:47:52 INFO - PROCESS | 1675 | 1465098472277 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 1675 | 1465098472278 Marionette TRACE conn2 <- [1,1186,null,{}] 20:47:52 INFO - PROCESS | 1675 | 1465098472280 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}] 20:47:52 INFO - PROCESS | 1675 | 1465098472284 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:52 INFO - PROCESS | 1675 | 1465098472405 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:47:52 INFO - PROCESS | 1675 | 1465098472411 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:52 INFO - PROCESS | 1675 | 1465098472412 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x121137000 == 33 [pid = 1675] [id = 304] 20:47:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118644c00) [pid = 1675] [serial = 911] [outer = 0x0] 20:47:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1186cd000) [pid = 1675] [serial = 912] [outer = 0x118644c00] 20:47:52 INFO - PROCESS | 1675 | 1465098472437 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1192ccc00) [pid = 1675] [serial = 913] [outer = 0x118644c00] 20:47:52 INFO - PROCESS | 1675 | 1465098472750 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] 20:47:52 INFO - PROCESS | 1675 | 1465098472797 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:47:52 INFO - PROCESS | 1675 | 1465098472800 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 1675 | 1465098472801 Marionette TRACE conn2 <- [1,1190,null,{}] 20:47:52 INFO - PROCESS | 1675 | 1465098472803 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}] 20:47:52 INFO - PROCESS | 1675 | 1465098472805 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:52 INFO - PROCESS | 1675 | 1465098472928 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:47:53 INFO - PROCESS | 1675 | 1465098473001 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1675 | 1465098473002 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d92000 == 34 [pid = 1675] [id = 305] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x111e35c00) [pid = 1675] [serial = 914] [outer = 0x0] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118647800) [pid = 1675] [serial = 915] [outer = 0x111e35c00] 20:47:53 INFO - PROCESS | 1675 | 1465098473041 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x121229400) [pid = 1675] [serial = 916] [outer = 0x111e35c00] 20:47:53 INFO - PROCESS | 1675 | 1465098473345 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] 20:47:53 INFO - PROCESS | 1675 | 1465098473377 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:47:53 INFO - PROCESS | 1675 | 1465098473379 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:47:53 INFO - PROCESS | 1675 | 1465098473380 Marionette TRACE conn2 <- [1,1194,null,{}] 20:47:53 INFO - PROCESS | 1675 | 1465098473382 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}] 20:47:53 INFO - PROCESS | 1675 | 1465098473383 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:53 INFO - PROCESS | 1675 | 1465098473462 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:47:53 INFO - PROCESS | 1675 | 1465098473466 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1675 | 1465098473467 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af2000 == 35 [pid = 1675] [id = 306] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118640400) [pid = 1675] [serial = 917] [outer = 0x0] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x124982800) [pid = 1675] [serial = 918] [outer = 0x118640400] 20:47:53 INFO - PROCESS | 1675 | 1465098473493 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x124dafc00) [pid = 1675] [serial = 919] [outer = 0x118640400] 20:47:53 INFO - PROCESS | 1675 | 1465098473822 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] 20:47:53 INFO - PROCESS | 1675 | 1465098473851 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:47:53 INFO - PROCESS | 1675 | 1465098473856 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:47:53 INFO - PROCESS | 1675 | 1465098473857 Marionette TRACE conn2 <- [1,1198,null,{}] 20:47:53 INFO - PROCESS | 1675 | 1465098473859 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}] 20:47:53 INFO - PROCESS | 1675 | 1465098473860 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:53 INFO - PROCESS | 1675 | 1465098473956 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:47:53 INFO - PROCESS | 1675 | 1465098473963 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1675 | 1465098473973 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x118330000 == 36 [pid = 1675] [id = 307] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119aba000) [pid = 1675] [serial = 920] [outer = 0x0] 20:47:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1255bac00) [pid = 1675] [serial = 921] [outer = 0x119aba000] 20:47:54 INFO - PROCESS | 1675 | 1465098473998 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x125717400) [pid = 1675] [serial = 922] [outer = 0x119aba000] 20:47:54 INFO - PROCESS | 1675 | 1465098474296 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]]]}] 20:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 20:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:47:54 INFO - PROCESS | 1675 | 1465098474325 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1675 | 1465098474326 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:47:54 INFO - PROCESS | 1675 | 1465098474328 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1675 | 1465098474329 Marionette TRACE conn2 <- [1,1202,null,{}] 20:47:54 INFO - PROCESS | 1675 | 1465098474332 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}] 20:47:54 INFO - PROCESS | 1675 | 1465098474333 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:54 INFO - PROCESS | 1675 | 1465098474412 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:47:54 INFO - PROCESS | 1675 | 1465098474415 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1675 | 1465098474416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x129052000 == 37 [pid = 1675] [id = 308] 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x126a23c00) [pid = 1675] [serial = 923] [outer = 0x0] 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x126d9dc00) [pid = 1675] [serial = 924] [outer = 0x126a23c00] 20:47:54 INFO - PROCESS | 1675 | 1465098474443 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x127343400) [pid = 1675] [serial = 925] [outer = 0x126a23c00] 20:47:54 INFO - PROCESS | 1675 | 1465098474779 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]]]}] 20:47:54 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 20:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 468ms 20:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:47:54 INFO - PROCESS | 1675 | 1465098474797 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1675 | 1465098474798 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:47:54 INFO - PROCESS | 1675 | 1465098474800 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1675 | 1465098474804 Marionette TRACE conn2 <- [1,1206,null,{}] 20:47:54 INFO - PROCESS | 1675 | 1465098474806 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}] 20:47:54 INFO - PROCESS | 1675 | 1465098474808 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:54 INFO - PROCESS | 1675 | 1465098474925 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:47:54 INFO - PROCESS | 1675 | 1465098474938 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1675 | 1465098474947 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be0000 == 38 [pid = 1675] [id = 309] 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118499800) [pid = 1675] [serial = 926] [outer = 0x0] 20:47:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x128c59800) [pid = 1675] [serial = 927] [outer = 0x118499800] 20:47:54 INFO - PROCESS | 1675 | 1465098474973 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x129347400) [pid = 1675] [serial = 928] [outer = 0x118499800] 20:47:55 INFO - PROCESS | 1675 | 1465098475297 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]]]}] 20:47:55 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 20:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 20:47:55 INFO - PROCESS | 1675 | 1465098475324 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1675 | 1465098475325 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:47:55 INFO - PROCESS | 1675 | 1465098475327 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1675 | 1465098475329 Marionette TRACE conn2 <- [1,1210,null,{}] 20:47:55 INFO - PROCESS | 1675 | 1465098475340 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}] 20:47:55 INFO - PROCESS | 1675 | 1465098475341 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:55 INFO - PROCESS | 1675 | 1465098475437 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:47:55 INFO - PROCESS | 1675 | 1465098475440 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1675 | 1465098475441 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7bb000 == 39 [pid = 1675] [id = 310] 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12733e800) [pid = 1675] [serial = 929] [outer = 0x0] 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12947a400) [pid = 1675] [serial = 930] [outer = 0x12733e800] 20:47:55 INFO - PROCESS | 1675 | 1465098475465 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x129623000) [pid = 1675] [serial = 931] [outer = 0x12733e800] 20:47:55 INFO - PROCESS | 1675 | 1465098475772 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]]]}] 20:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 479ms 20:47:55 INFO - PROCESS | 1675 | 1465098475815 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1675 | 1465098475816 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:47:55 INFO - PROCESS | 1675 | 1465098475820 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1675 | 1465098475823 Marionette TRACE conn2 <- [1,1214,null,{}] 20:47:55 INFO - PROCESS | 1675 | 1465098475826 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}] 20:47:55 INFO - PROCESS | 1675 | 1465098475827 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:55 INFO - PROCESS | 1675 | 1465098475942 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:47:55 INFO - PROCESS | 1675 | 1465098475946 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1675 | 1465098475947 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9c5800 == 40 [pid = 1675] [id = 311] 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12961c800) [pid = 1675] [serial = 932] [outer = 0x0] 20:47:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x129667400) [pid = 1675] [serial = 933] [outer = 0x12961c800] 20:47:55 INFO - PROCESS | 1675 | 1465098475970 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12a816c00) [pid = 1675] [serial = 934] [outer = 0x12961c800] 20:47:56 INFO - PROCESS | 1675 | 1465098476297 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]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 20:47:56 INFO - PROCESS | 1675 | 1465098476344 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:47:56 INFO - PROCESS | 1675 | 1465098476345 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:47:56 INFO - PROCESS | 1675 | 1465098476347 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1675 | 1465098476348 Marionette TRACE conn2 <- [1,1218,null,{}] 20:47:56 INFO - PROCESS | 1675 | 1465098476350 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}] 20:47:56 INFO - PROCESS | 1675 | 1465098476351 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:56 INFO - PROCESS | 1675 | 1465098476448 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:47:56 INFO - PROCESS | 1675 | 1465098476451 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 1675 | 1465098476452 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2b4000 == 41 [pid = 1675] [id = 312] 20:47:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12965c400) [pid = 1675] [serial = 935] [outer = 0x0] 20:47:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12a825400) [pid = 1675] [serial = 936] [outer = 0x12965c400] 20:47:56 INFO - PROCESS | 1675 | 1465098476477 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12a994000) [pid = 1675] [serial = 937] [outer = 0x12965c400] 20:47:56 INFO - PROCESS | 1675 | 1465098476790 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]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 20:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:47:56 INFO - PROCESS | 1675 | 1465098476815 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 1675 | 1465098476816 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:47:56 INFO - PROCESS | 1675 | 1465098476832 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1675 | 1465098476833 Marionette TRACE conn2 <- [1,1222,null,{}] 20:47:56 INFO - PROCESS | 1675 | 1465098476837 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}] 20:47:56 INFO - PROCESS | 1675 | 1465098476840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:57 INFO - PROCESS | 1675 | 1465098477086 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x128c56c00) [pid = 1675] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11886ac00) [pid = 1675] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x1255c9000) [pid = 1675] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118876400) [pid = 1675] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118495000) [pid = 1675] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x116f85c00) [pid = 1675] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x128ca6000) [pid = 1675] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11849f000) [pid = 1675] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1161f5000) [pid = 1675] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1186c3c00) [pid = 1675] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11864ac00) [pid = 1675] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116f83c00) [pid = 1675] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x116046000) [pid = 1675] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118498c00) [pid = 1675] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1161fc400) [pid = 1675] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x129619000) [pid = 1675] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:47:57 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x124db9c00) [pid = 1675] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:47:57 INFO - PROCESS | 1675 | 1465098477128 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1675 | 1465098477129 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa8000 == 42 [pid = 1675] [id = 313] 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x111c5e800) [pid = 1675] [serial = 938] [outer = 0x0] 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x115075000) [pid = 1675] [serial = 939] [outer = 0x111c5e800] 20:47:57 INFO - PROCESS | 1675 | 1465098477154 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11819a400) [pid = 1675] [serial = 940] [outer = 0x111c5e800] 20:47:57 INFO - PROCESS | 1675 | 1465098477420 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] 20:47:57 INFO - PROCESS | 1675 | 1465098477460 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:47:57 INFO - PROCESS | 1675 | 1465098477462 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1675 | 1465098477463 Marionette TRACE conn2 <- [1,1226,null,{}] 20:47:57 INFO - PROCESS | 1675 | 1465098477466 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}] 20:47:57 INFO - PROCESS | 1675 | 1465098477467 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:57 INFO - PROCESS | 1675 | 1465098477560 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:47:57 INFO - PROCESS | 1675 | 1465098477564 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1675 | 1465098477565 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12babd000 == 43 [pid = 1675] [id = 314] 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1186c4c00) [pid = 1675] [serial = 941] [outer = 0x0] 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x128c5b000) [pid = 1675] [serial = 942] [outer = 0x1186c4c00] 20:47:57 INFO - PROCESS | 1675 | 1465098477588 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12a997000) [pid = 1675] [serial = 943] [outer = 0x1186c4c00] 20:47:57 INFO - PROCESS | 1675 | 1465098477909 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]]]}] 20:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 20:47:57 INFO - PROCESS | 1675 | 1465098477935 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:47:57 INFO - PROCESS | 1675 | 1465098477938 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:47:57 INFO - PROCESS | 1675 | 1465098477941 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1675 | 1465098477942 Marionette TRACE conn2 <- [1,1230,null,{}] 20:47:57 INFO - PROCESS | 1675 | 1465098477944 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}] 20:47:57 INFO - PROCESS | 1675 | 1465098477945 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:58 INFO - PROCESS | 1675 | 1465098478057 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:47:58 INFO - PROCESS | 1675 | 1465098478063 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1675 | 1465098478064 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c51e000 == 44 [pid = 1675] [id = 315] 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x118495400) [pid = 1675] [serial = 944] [outer = 0x0] 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x124af8c00) [pid = 1675] [serial = 945] [outer = 0x118495400] 20:47:58 INFO - PROCESS | 1675 | 1465098478089 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12b152800) [pid = 1675] [serial = 946] [outer = 0x118495400] 20:47:58 INFO - PROCESS | 1675 | 1465098478397 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]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 20:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:47:58 INFO - PROCESS | 1675 | 1465098478410 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1675 | 1465098478411 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:47:58 INFO - PROCESS | 1675 | 1465098478413 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1675 | 1465098478414 Marionette TRACE conn2 <- [1,1234,null,{}] 20:47:58 INFO - PROCESS | 1675 | 1465098478416 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}] 20:47:58 INFO - PROCESS | 1675 | 1465098478417 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:58 INFO - PROCESS | 1675 | 1465098478511 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:47:58 INFO - PROCESS | 1675 | 1465098478516 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1675 | 1465098478517 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c79b000 == 45 [pid = 1675] [id = 316] 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12b2c6800) [pid = 1675] [serial = 947] [outer = 0x0] 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12b2d2000) [pid = 1675] [serial = 948] [outer = 0x12b2c6800] 20:47:58 INFO - PROCESS | 1675 | 1465098478542 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12ba89400) [pid = 1675] [serial = 949] [outer = 0x12b2c6800] 20:47:58 INFO - PROCESS | 1675 | 1465098478854 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]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 475ms 20:47:58 INFO - PROCESS | 1675 | 1465098478889 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1675 | 1465098478891 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:47:58 INFO - PROCESS | 1675 | 1465098478893 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1675 | 1465098478894 Marionette TRACE conn2 <- [1,1238,null,{}] 20:47:58 INFO - PROCESS | 1675 | 1465098478904 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}] 20:47:58 INFO - PROCESS | 1675 | 1465098478905 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:59 INFO - PROCESS | 1675 | 1465098479012 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:47:59 INFO - PROCESS | 1675 | 1465098479018 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1675 | 1465098479019 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca9d800 == 46 [pid = 1675] [id = 317] 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12abf5800) [pid = 1675] [serial = 950] [outer = 0x0] 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12ba8c000) [pid = 1675] [serial = 951] [outer = 0x12abf5800] 20:47:59 INFO - PROCESS | 1675 | 1465098479043 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12ba94000) [pid = 1675] [serial = 952] [outer = 0x12abf5800] 20:47:59 INFO - PROCESS | 1675 | 1465098479568 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]]]}] 20:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 729ms 20:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:47:59 INFO - PROCESS | 1675 | 1465098479623 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 1675 | 1465098479626 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:47:59 INFO - PROCESS | 1675 | 1465098479628 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1675 | 1465098479632 Marionette TRACE conn2 <- [1,1242,null,{}] 20:47:59 INFO - PROCESS | 1675 | 1465098479636 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}] 20:47:59 INFO - PROCESS | 1675 | 1465098479637 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:59 INFO - PROCESS | 1675 | 1465098479753 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:47:59 INFO - PROCESS | 1675 | 1465098479877 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1675 | 1465098479879 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:47:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x117057000 == 47 [pid = 1675] [id = 318] 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x113d0f800) [pid = 1675] [serial = 953] [outer = 0x0] 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11506e000) [pid = 1675] [serial = 954] [outer = 0x113d0f800] 20:47:59 INFO - PROCESS | 1675 | 1465098479909 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11660f400) [pid = 1675] [serial = 955] [outer = 0x113d0f800] 20:48:00 INFO - PROCESS | 1675 | 1465098480608 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]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1027ms 20:48:00 INFO - PROCESS | 1675 | 1465098480655 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:48:00 INFO - PROCESS | 1675 | 1465098480658 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:48:00 INFO - PROCESS | 1675 | 1465098480661 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 1675 | 1465098480663 Marionette TRACE conn2 <- [1,1246,null,{}] 20:48:00 INFO - PROCESS | 1675 | 1465098480667 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}] 20:48:00 INFO - PROCESS | 1675 | 1465098480668 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:00 INFO - PROCESS | 1675 | 1465098480783 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:48:00 INFO - PROCESS | 1675 | 1465098480839 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1675 | 1465098480842 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x116849000 == 48 [pid = 1675] [id = 319] 20:48:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11681ec00) [pid = 1675] [serial = 956] [outer = 0x0] 20:48:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x116822c00) [pid = 1675] [serial = 957] [outer = 0x11681ec00] 20:48:00 INFO - PROCESS | 1675 | 1465098480870 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x116a72000) [pid = 1675] [serial = 958] [outer = 0x11681ec00] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12c79b000 == 47 [pid = 1675] [id = 316] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12c51e000 == 46 [pid = 1675] [id = 315] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12babd000 == 45 [pid = 1675] [id = 314] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa8000 == 44 [pid = 1675] [id = 313] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2b4000 == 43 [pid = 1675] [id = 312] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9c5800 == 42 [pid = 1675] [id = 311] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7bb000 == 41 [pid = 1675] [id = 310] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x119be0000 == 40 [pid = 1675] [id = 309] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x129664c00) [pid = 1675] [serial = 894] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x129052000 == 39 [pid = 1675] [id = 308] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x118330000 == 38 [pid = 1675] [id = 307] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x126af2000 == 37 [pid = 1675] [id = 306] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x121d92000 == 36 [pid = 1675] [id = 305] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x121137000 == 35 [pid = 1675] [id = 304] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x119be1000 == 34 [pid = 1675] [id = 303] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x11897d800 == 33 [pid = 1675] [id = 302] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x118331000 == 32 [pid = 1675] [id = 301] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x11705a000 == 31 [pid = 1675] [id = 300] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x113a23000 == 30 [pid = 1675] [id = 299] 20:48:01 INFO - PROCESS | 1675 | --DOCSHELL 0x1293cd000 == 29 [pid = 1675] [id = 298] 20:48:01 INFO - PROCESS | 1675 | 1465098481315 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]]]}] 20:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 675ms 20:48:01 INFO - PROCESS | 1675 | 1465098481338 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 1675 | 1465098481342 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:48:01 INFO - PROCESS | 1675 | 1465098481347 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1675 | 1465098481348 Marionette TRACE conn2 <- [1,1250,null,{}] 20:48:01 INFO - PROCESS | 1675 | 1465098481351 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}] 20:48:01 INFO - PROCESS | 1675 | 1465098481352 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:01 INFO - PROCESS | 1675 | 1465098481430 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12934d400) [pid = 1675] [serial = 801] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x119453400) [pid = 1675] [serial = 875] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12571f400) [pid = 1675] [serial = 878] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1218b7c00) [pid = 1675] [serial = 876] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x127044c00) [pid = 1675] [serial = 881] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12169bc00) [pid = 1675] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x126d9c800) [pid = 1675] [serial = 879] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x128c51c00) [pid = 1675] [serial = 888] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x128c5d400) [pid = 1675] [serial = 889] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11834d800) [pid = 1675] [serial = 885] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x124aec800) [pid = 1675] [serial = 886] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12934a400) [pid = 1675] [serial = 891] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12751f800) [pid = 1675] [serial = 882] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11864b400) [pid = 1675] [serial = 848] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x117e48800) [pid = 1675] [serial = 846] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x1167ab000) [pid = 1675] [serial = 845] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119006000) [pid = 1675] [serial = 872] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1186cb400) [pid = 1675] [serial = 869] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11886b000) [pid = 1675] [serial = 870] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11814d000) [pid = 1675] [serial = 866] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118355400) [pid = 1675] [serial = 867] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1166e7400) [pid = 1675] [serial = 863] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x116a6c800) [pid = 1675] [serial = 864] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11864c400) [pid = 1675] [serial = 861] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11861e800) [pid = 1675] [serial = 860] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117e4c800) [pid = 1675] [serial = 858] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11681c000) [pid = 1675] [serial = 857] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12abf2400) [pid = 1675] [serial = 855] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12a996c00) [pid = 1675] [serial = 854] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12730c800) [pid = 1675] [serial = 852] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x126a7d000) [pid = 1675] [serial = 851] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118824400) [pid = 1675] [serial = 849] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x119438800) [pid = 1675] [serial = 873] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x129478800) [pid = 1675] [serial = 892] [outer = 0x0] [url = about:blank] 20:48:01 INFO - PROCESS | 1675 | 1465098481488 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 1675 | 1465098481490 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x11735f800 == 30 [pid = 1675] [id = 320] 20:48:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11681c000) [pid = 1675] [serial = 959] [outer = 0x0] 20:48:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x117654800) [pid = 1675] [serial = 960] [outer = 0x11681c000] 20:48:01 INFO - PROCESS | 1675 | 1465098481519 Marionette DEBUG loaded listener.js 20:48:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118199400) [pid = 1675] [serial = 961] [outer = 0x11681c000] 20:48:01 INFO - PROCESS | 1675 | 1465098481836 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]]]}] 20:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 20:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:48:01 INFO - PROCESS | 1675 | 1465098481868 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 1675 | 1465098481871 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:48:01 INFO - PROCESS | 1675 | 1465098481874 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1675 | 1465098481877 Marionette TRACE conn2 <- [1,1254,null,{}] 20:48:01 INFO - PROCESS | 1675 | 1465098481885 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}] 20:48:01 INFO - PROCESS | 1675 | 1465098481888 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:01 INFO - PROCESS | 1675 | 1465098481964 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:48:01 INFO - PROCESS | 1675 | 1465098481970 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 1675 | 1465098481974 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186f3000 == 31 [pid = 1675] [id = 321] 20:48:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118355800) [pid = 1675] [serial = 962] [outer = 0x0] 20:48:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118641800) [pid = 1675] [serial = 963] [outer = 0x118355800] 20:48:02 INFO - PROCESS | 1675 | 1465098482002 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x117e54000) [pid = 1675] [serial = 964] [outer = 0x118355800] 20:48:02 INFO - PROCESS | 1675 | 1465098482423 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]]]}] 20:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 571ms 20:48:02 INFO - PROCESS | 1675 | 1465098482446 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:48:02 INFO - PROCESS | 1675 | 1465098482448 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:48:02 INFO - PROCESS | 1675 | 1465098482452 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:48:02 INFO - PROCESS | 1675 | 1465098482454 Marionette TRACE conn2 <- [1,1258,null,{}] 20:48:02 INFO - PROCESS | 1675 | 1465098482457 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}] 20:48:02 INFO - PROCESS | 1675 | 1465098482459 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:02 INFO - PROCESS | 1675 | 1465098482579 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:48:02 INFO - PROCESS | 1675 | 1465098482588 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1675 | 1465098482589 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957d000 == 32 [pid = 1675] [id = 322] 20:48:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x115ea6400) [pid = 1675] [serial = 965] [outer = 0x0] 20:48:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1186cf000) [pid = 1675] [serial = 966] [outer = 0x115ea6400] 20:48:02 INFO - PROCESS | 1675 | 1465098482630 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11886b400) [pid = 1675] [serial = 967] [outer = 0x115ea6400] 20:48:02 INFO - PROCESS | 1675 | 1465098482972 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]]]}] 20:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 572ms 20:48:03 INFO - PROCESS | 1675 | 1465098483032 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 1675 | 1465098483033 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:48:03 INFO - PROCESS | 1675 | 1465098483037 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1675 | 1465098483040 Marionette TRACE conn2 <- [1,1262,null,{}] 20:48:03 INFO - PROCESS | 1675 | 1465098483043 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}] 20:48:03 INFO - PROCESS | 1675 | 1465098483044 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:03 INFO - PROCESS | 1675 | 1465098483118 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:48:03 INFO - PROCESS | 1675 | 1465098483125 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1675 | 1465098483126 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ebc800 == 33 [pid = 1675] [id = 323] 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1186cf400) [pid = 1675] [serial = 968] [outer = 0x0] 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11900fc00) [pid = 1675] [serial = 969] [outer = 0x1186cf400] 20:48:03 INFO - PROCESS | 1675 | 1465098483157 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119271800) [pid = 1675] [serial = 970] [outer = 0x1186cf400] 20:48:03 INFO - PROCESS | 1675 | 1465098483583 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]]]}] 20:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 573ms 20:48:03 INFO - PROCESS | 1675 | 1465098483611 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 1675 | 1465098483613 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:48:03 INFO - PROCESS | 1675 | 1465098483616 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1675 | 1465098483618 Marionette TRACE conn2 <- [1,1266,null,{}] 20:48:03 INFO - PROCESS | 1675 | 1465098483623 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}] 20:48:03 INFO - PROCESS | 1675 | 1465098483629 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:03 INFO - PROCESS | 1675 | 1465098483801 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:48:03 INFO - PROCESS | 1675 | 1465098483830 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1675 | 1465098483831 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215d7000 == 34 [pid = 1675] [id = 324] 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119447c00) [pid = 1675] [serial = 971] [outer = 0x0] 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1216a4800) [pid = 1675] [serial = 972] [outer = 0x119447c00] 20:48:03 INFO - PROCESS | 1675 | 1465098483871 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1255c8000) [pid = 1675] [serial = 973] [outer = 0x119447c00] 20:48:04 INFO - PROCESS | 1675 | 1465098484276 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]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 673ms 20:48:04 INFO - PROCESS | 1675 | 1465098484290 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1675 | 1465098484291 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:48:04 INFO - PROCESS | 1675 | 1465098484293 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1675 | 1465098484294 Marionette TRACE conn2 <- [1,1270,null,{}] 20:48:04 INFO - PROCESS | 1675 | 1465098484296 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}] 20:48:04 INFO - PROCESS | 1675 | 1465098484298 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:04 INFO - PROCESS | 1675 | 1465098484396 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:48:04 INFO - PROCESS | 1675 | 1465098484400 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 1675 | 1465098484408 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dad800 == 35 [pid = 1675] [id = 325] 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119aa1000) [pid = 1675] [serial = 974] [outer = 0x0] 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x126a75800) [pid = 1675] [serial = 975] [outer = 0x119aa1000] 20:48:04 INFO - PROCESS | 1675 | 1465098484432 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x127310800) [pid = 1675] [serial = 976] [outer = 0x119aa1000] 20:48:04 INFO - PROCESS | 1675 | 1465098484775 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]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 20:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:48:04 INFO - PROCESS | 1675 | 1465098484813 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1675 | 1465098484814 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:48:04 INFO - PROCESS | 1675 | 1465098484816 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1675 | 1465098484817 Marionette TRACE conn2 <- [1,1274,null,{}] 20:48:04 INFO - PROCESS | 1675 | 1465098484822 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}] 20:48:04 INFO - PROCESS | 1675 | 1465098484823 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:04 INFO - PROCESS | 1675 | 1465098484920 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:48:04 INFO - PROCESS | 1675 | 1465098484923 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 1675 | 1465098484924 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x1129d3000 == 36 [pid = 1675] [id = 326] 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x1219b7800) [pid = 1675] [serial = 977] [outer = 0x0] 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x128c53000) [pid = 1675] [serial = 978] [outer = 0x1219b7800] 20:48:04 INFO - PROCESS | 1675 | 1465098484948 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x128c9dc00) [pid = 1675] [serial = 979] [outer = 0x1219b7800] 20:48:05 INFO - PROCESS | 1675 | 1465098485256 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]]]}] 20:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 473ms 20:48:05 INFO - PROCESS | 1675 | 1465098485300 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:48:05 INFO - PROCESS | 1675 | 1465098485302 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:48:05 INFO - PROCESS | 1675 | 1465098485308 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 1675 | 1465098485309 Marionette TRACE conn2 <- [1,1278,null,{}] 20:48:05 INFO - PROCESS | 1675 | 1465098485311 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}] 20:48:05 INFO - PROCESS | 1675 | 1465098485313 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:05 INFO - PROCESS | 1675 | 1465098485573 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12b2c6800) [pid = 1675] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12733e800) [pid = 1675] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12961c800) [pid = 1675] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12965c400) [pid = 1675] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x111c5e800) [pid = 1675] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x117e50000) [pid = 1675] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x118495400) [pid = 1675] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x111c5c400) [pid = 1675] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x126a23c00) [pid = 1675] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113235800) [pid = 1675] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111e35c00) [pid = 1675] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118644c00) [pid = 1675] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116157800) [pid = 1675] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116194000) [pid = 1675] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12947dc00) [pid = 1675] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118640400) [pid = 1675] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119aba000) [pid = 1675] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x118499800) [pid = 1675] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:48:05 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x1186c4c00) [pid = 1675] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:48:05 INFO - PROCESS | 1675 | 1465098485618 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1675 | 1465098485619 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a5800 == 37 [pid = 1675] [id = 327] 20:48:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x111c6a400) [pid = 1675] [serial = 980] [outer = 0x0] 20:48:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x113d7ac00) [pid = 1675] [serial = 981] [outer = 0x111c6a400] 20:48:05 INFO - PROCESS | 1675 | 1465098485644 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x117e50000) [pid = 1675] [serial = 982] [outer = 0x111c6a400] 20:48:06 INFO - PROCESS | 1675 | 1465098486009 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]]]}] 20:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 722ms 20:48:06 INFO - PROCESS | 1675 | 1465098486031 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 1675 | 1465098486033 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:48:06 INFO - PROCESS | 1675 | 1465098486039 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1675 | 1465098486040 Marionette TRACE conn2 <- [1,1282,null,{}] 20:48:06 INFO - PROCESS | 1675 | 1465098486044 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}] 20:48:06 INFO - PROCESS | 1675 | 1465098486045 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:06 INFO - PROCESS | 1675 | 1465098486188 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:48:06 INFO - PROCESS | 1675 | 1465098486194 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1675 | 1465098486195 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x127585000 == 38 [pid = 1675] [id = 328] 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118497800) [pid = 1675] [serial = 983] [outer = 0x0] 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1219b9400) [pid = 1675] [serial = 984] [outer = 0x118497800] 20:48:06 INFO - PROCESS | 1675 | 1465098486219 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x128ca3800) [pid = 1675] [serial = 985] [outer = 0x118497800] 20:48:06 INFO - PROCESS | 1675 | 1465098486517 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]]]}] 20:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 20:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:48:06 INFO - PROCESS | 1675 | 1465098486559 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 1675 | 1465098486560 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:48:06 INFO - PROCESS | 1675 | 1465098486563 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1675 | 1465098486564 Marionette TRACE conn2 <- [1,1286,null,{}] 20:48:06 INFO - PROCESS | 1675 | 1465098486567 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}] 20:48:06 INFO - PROCESS | 1675 | 1465098486568 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:06 INFO - PROCESS | 1675 | 1465098486668 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:48:06 INFO - PROCESS | 1675 | 1465098486674 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1675 | 1465098486675 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c2800 == 39 [pid = 1675] [id = 329] 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x129021000) [pid = 1675] [serial = 986] [outer = 0x0] 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x129352000) [pid = 1675] [serial = 987] [outer = 0x129021000] 20:48:06 INFO - PROCESS | 1675 | 1465098486707 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x129667000) [pid = 1675] [serial = 988] [outer = 0x129021000] 20:48:07 INFO - PROCESS | 1675 | 1465098487198 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]]]}] 20:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 674ms 20:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:48:07 INFO - PROCESS | 1675 | 1465098487237 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 1675 | 1465098487238 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:48:07 INFO - PROCESS | 1675 | 1465098487240 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1675 | 1465098487241 Marionette TRACE conn2 <- [1,1290,null,{}] 20:48:07 INFO - PROCESS | 1675 | 1465098487243 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}] 20:48:07 INFO - PROCESS | 1675 | 1465098487244 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:07 INFO - PROCESS | 1675 | 1465098487322 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:48:07 INFO - PROCESS | 1675 | 1465098487326 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 1675 | 1465098487327 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7ac800 == 40 [pid = 1675] [id = 330] 20:48:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12a80ac00) [pid = 1675] [serial = 989] [outer = 0x0] 20:48:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12a98a400) [pid = 1675] [serial = 990] [outer = 0x12a80ac00] 20:48:07 INFO - PROCESS | 1675 | 1465098487350 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12abecc00) [pid = 1675] [serial = 991] [outer = 0x12a80ac00] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x116849000 == 39 [pid = 1675] [id = 319] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x117057000 == 38 [pid = 1675] [id = 318] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca9d800 == 37 [pid = 1675] [id = 317] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x11735f800 == 36 [pid = 1675] [id = 320] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x120ebc800 == 35 [pid = 1675] [id = 323] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x1186f3000 == 34 [pid = 1675] [id = 321] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a5800 == 33 [pid = 1675] [id = 327] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x123dad800 == 32 [pid = 1675] [id = 325] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x1129d3000 == 31 [pid = 1675] [id = 326] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x127585000 == 30 [pid = 1675] [id = 328] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x1215d7000 == 29 [pid = 1675] [id = 324] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x11957d000 == 28 [pid = 1675] [id = 322] 20:48:08 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c2800 == 27 [pid = 1675] [id = 329] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x121229400) [pid = 1675] [serial = 916] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1186cd000) [pid = 1675] [serial = 912] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1192ccc00) [pid = 1675] [serial = 913] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1184a2400) [pid = 1675] [serial = 909] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118641c00) [pid = 1675] [serial = 910] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116816c00) [pid = 1675] [serial = 900] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1168a2c00) [pid = 1675] [serial = 901] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12a98b800) [pid = 1675] [serial = 895] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x124982800) [pid = 1675] [serial = 918] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x124dafc00) [pid = 1675] [serial = 919] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1255bac00) [pid = 1675] [serial = 921] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x125717400) [pid = 1675] [serial = 922] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12b152800) [pid = 1675] [serial = 946] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x128c59800) [pid = 1675] [serial = 927] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x129347400) [pid = 1675] [serial = 928] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12ba89400) [pid = 1675] [serial = 949] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128c5b000) [pid = 1675] [serial = 942] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12a997000) [pid = 1675] [serial = 943] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x129623000) [pid = 1675] [serial = 931] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12b2d2000) [pid = 1675] [serial = 948] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12947a400) [pid = 1675] [serial = 930] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x129667400) [pid = 1675] [serial = 933] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x12a825400) [pid = 1675] [serial = 936] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x12a816c00) [pid = 1675] [serial = 934] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x12a994000) [pid = 1675] [serial = 937] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x11819a400) [pid = 1675] [serial = 940] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x118196800) [pid = 1675] [serial = 906] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x118497000) [pid = 1675] [serial = 907] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x124af8c00) [pid = 1675] [serial = 945] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x115075000) [pid = 1675] [serial = 939] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x117e46c00) [pid = 1675] [serial = 903] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x11814d400) [pid = 1675] [serial = 904] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x126d9dc00) [pid = 1675] [serial = 924] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x127343400) [pid = 1675] [serial = 925] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x11323d800) [pid = 1675] [serial = 897] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x11603dc00) [pid = 1675] [serial = 898] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x118647800) [pid = 1675] [serial = 915] [outer = 0x0] [url = about:blank] 20:48:08 INFO - PROCESS | 1675 | 1465098488682 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]]]}] 20:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1471ms 20:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:48:08 INFO - PROCESS | 1675 | 1465098488712 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:48:08 INFO - PROCESS | 1675 | 1465098488714 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:48:08 INFO - PROCESS | 1675 | 1465098488717 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - PROCESS | 1675 | 1465098488720 Marionette TRACE conn2 <- [1,1294,null,{}] 20:48:08 INFO - PROCESS | 1675 | 1465098488724 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}] 20:48:08 INFO - PROCESS | 1675 | 1465098488725 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:08 INFO - PROCESS | 1675 | 1465098488815 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:48:08 INFO - PROCESS | 1675 | 1465098488864 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:08 INFO - PROCESS | 1675 | 1465098488867 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a2d000 == 28 [pid = 1675] [id = 331] 20:48:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x113d7d000) [pid = 1675] [serial = 992] [outer = 0x0] 20:48:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x113f0c800) [pid = 1675] [serial = 993] [outer = 0x113d7d000] 20:48:08 INFO - PROCESS | 1675 | 1465098488896 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x1166df000) [pid = 1675] [serial = 994] [outer = 0x113d7d000] 20:48:09 INFO - PROCESS | 1675 | 1465098489233 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]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 523ms 20:48:09 INFO - PROCESS | 1675 | 1465098489240 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 1675 | 1465098489245 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:48:09 INFO - PROCESS | 1675 | 1465098489252 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1675 | 1465098489257 Marionette TRACE conn2 <- [1,1298,null,{}] 20:48:09 INFO - PROCESS | 1675 | 1465098489260 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}] 20:48:09 INFO - PROCESS | 1675 | 1465098489264 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:09 INFO - PROCESS | 1675 | 1465098489383 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:48:09 INFO - PROCESS | 1675 | 1465098489456 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1675 | 1465098489458 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x116891800 == 29 [pid = 1675] [id = 332] 20:48:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x116611400) [pid = 1675] [serial = 995] [outer = 0x0] 20:48:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x11681e400) [pid = 1675] [serial = 996] [outer = 0x116611400] 20:48:09 INFO - PROCESS | 1675 | 1465098489502 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x117656400) [pid = 1675] [serial = 997] [outer = 0x116611400] 20:48:09 INFO - PROCESS | 1675 | 1465098489829 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]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 623ms 20:48:09 INFO - PROCESS | 1675 | 1465098489875 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 1675 | 1465098489876 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:48:09 INFO - PROCESS | 1675 | 1465098489887 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1675 | 1465098489890 Marionette TRACE conn2 <- [1,1302,null,{}] 20:48:09 INFO - PROCESS | 1675 | 1465098489897 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}] 20:48:09 INFO - PROCESS | 1675 | 1465098489900 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:10 INFO - PROCESS | 1675 | 1465098489997 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:48:10 INFO - PROCESS | 1675 | 1465098490004 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1675 | 1465098490006 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ae000 == 30 [pid = 1675] [id = 333] 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x111c68c00) [pid = 1675] [serial = 998] [outer = 0x0] 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x118159400) [pid = 1675] [serial = 999] [outer = 0x111c68c00] 20:48:10 INFO - PROCESS | 1675 | 1465098490034 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x118351800) [pid = 1675] [serial = 1000] [outer = 0x111c68c00] 20:48:10 INFO - PROCESS | 1675 | 1465098490358 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]]]}] 20:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 530ms 20:48:10 INFO - PROCESS | 1675 | 1465098490409 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1675 | 1465098490411 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:48:10 INFO - PROCESS | 1675 | 1465098490413 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1675 | 1465098490414 Marionette TRACE conn2 <- [1,1306,null,{}] 20:48:10 INFO - PROCESS | 1675 | 1465098490416 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}] 20:48:10 INFO - PROCESS | 1675 | 1465098490417 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:10 INFO - PROCESS | 1675 | 1465098490494 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:48:10 INFO - PROCESS | 1675 | 1465098490497 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1675 | 1465098490499 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e8800 == 31 [pid = 1675] [id = 334] 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x118497000) [pid = 1675] [serial = 1001] [outer = 0x0] 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x118621400) [pid = 1675] [serial = 1002] [outer = 0x118497000] 20:48:10 INFO - PROCESS | 1675 | 1465098490527 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x118642400) [pid = 1675] [serial = 1003] [outer = 0x118497000] 20:48:10 INFO - PROCESS | 1675 | 1465098490854 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]]]}] 20:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 467ms 20:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:48:10 INFO - PROCESS | 1675 | 1465098490881 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1675 | 1465098490882 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:48:10 INFO - PROCESS | 1675 | 1465098490884 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1675 | 1465098490885 Marionette TRACE conn2 <- [1,1310,null,{}] 20:48:10 INFO - PROCESS | 1675 | 1465098490889 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}] 20:48:10 INFO - PROCESS | 1675 | 1465098490891 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:10 INFO - PROCESS | 1675 | 1465098490994 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:48:11 INFO - PROCESS | 1675 | 1465098490999 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1675 | 1465098491000 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194b9000 == 32 [pid = 1675] [id = 335] 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x111fecc00) [pid = 1675] [serial = 1004] [outer = 0x0] 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118649400) [pid = 1675] [serial = 1005] [outer = 0x111fecc00] 20:48:11 INFO - PROCESS | 1675 | 1465098491027 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x1186cb000) [pid = 1675] [serial = 1006] [outer = 0x111fecc00] 20:48:11 INFO - PROCESS | 1675 | 1465098491343 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] 20:48:11 INFO - PROCESS | 1675 | 1465098491358 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:48:11 INFO - PROCESS | 1675 | 1465098491360 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1675 | 1465098491361 Marionette TRACE conn2 <- [1,1314,null,{}] 20:48:11 INFO - PROCESS | 1675 | 1465098491364 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}] 20:48:11 INFO - PROCESS | 1675 | 1465098491368 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:11 INFO - PROCESS | 1675 | 1465098491459 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:48:11 INFO - PROCESS | 1675 | 1465098491464 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1675 | 1465098491465 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec6800 == 33 [pid = 1675] [id = 336] 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x1186d2400) [pid = 1675] [serial = 1007] [outer = 0x0] 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x118871c00) [pid = 1675] [serial = 1008] [outer = 0x1186d2400] 20:48:11 INFO - PROCESS | 1675 | 1465098491493 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1218b7c00) [pid = 1675] [serial = 1009] [outer = 0x1186d2400] 20:48:11 INFO - PROCESS | 1675 | 1465098491815 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]]]}] 20:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 20:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:48:11 INFO - PROCESS | 1675 | 1465098491831 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 1675 | 1465098491833 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:48:11 INFO - PROCESS | 1675 | 1465098491835 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1675 | 1465098491836 Marionette TRACE conn2 <- [1,1318,null,{}] 20:48:11 INFO - PROCESS | 1675 | 1465098491842 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}] 20:48:11 INFO - PROCESS | 1675 | 1465098491843 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:11 INFO - PROCESS | 1675 | 1465098491944 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:48:12 INFO - PROCESS | 1675 | 1465098492019 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1675 | 1465098492021 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x11255d800 == 34 [pid = 1675] [id = 337] 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x110d60000) [pid = 1675] [serial = 1010] [outer = 0x0] 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x111c6a000) [pid = 1675] [serial = 1011] [outer = 0x110d60000] 20:48:12 INFO - PROCESS | 1675 | 1465098492053 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x112f4a400) [pid = 1675] [serial = 1012] [outer = 0x110d60000] 20:48:12 INFO - PROCESS | 1675 | 1465098492531 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]]]}] 20:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 771ms 20:48:12 INFO - PROCESS | 1675 | 1465098492614 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 1675 | 1465098492616 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:48:12 INFO - PROCESS | 1675 | 1465098492623 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 1675 | 1465098492625 Marionette TRACE conn2 <- [1,1322,null,{}] 20:48:12 INFO - PROCESS | 1675 | 1465098492628 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}] 20:48:12 INFO - PROCESS | 1675 | 1465098492631 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:12 INFO - PROCESS | 1675 | 1465098492761 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:48:12 INFO - PROCESS | 1675 | 1465098492858 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1675 | 1465098492860 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ac800 == 35 [pid = 1675] [id = 338] 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116860400) [pid = 1675] [serial = 1013] [outer = 0x0] 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x117654400) [pid = 1675] [serial = 1014] [outer = 0x116860400] 20:48:12 INFO - PROCESS | 1675 | 1465098492890 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x117e4dc00) [pid = 1675] [serial = 1015] [outer = 0x116860400] 20:48:13 INFO - PROCESS | 1675 | 1465098493493 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]]]}] 20:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 923ms 20:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:48:13 INFO - PROCESS | 1675 | 1465098493544 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 1675 | 1465098493547 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:48:13 INFO - PROCESS | 1675 | 1465098493550 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1675 | 1465098493552 Marionette TRACE conn2 <- [1,1326,null,{}] 20:48:13 INFO - PROCESS | 1675 | 1465098493556 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}] 20:48:13 INFO - PROCESS | 1675 | 1465098493557 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:13 INFO - PROCESS | 1675 | 1465098493660 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:48:13 INFO - PROCESS | 1675 | 1465098493711 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 1675 | 1465098493713 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x11705b800 == 36 [pid = 1675] [id = 339] 20:48:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1167b4000) [pid = 1675] [serial = 1016] [outer = 0x0] 20:48:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x117e46c00) [pid = 1675] [serial = 1017] [outer = 0x1167b4000] 20:48:13 INFO - PROCESS | 1675 | 1465098493741 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118158400) [pid = 1675] [serial = 1018] [outer = 0x1167b4000] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec6800 == 35 [pid = 1675] [id = 336] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x1194b9000 == 34 [pid = 1675] [id = 335] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e8800 == 33 [pid = 1675] [id = 334] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ae000 == 32 [pid = 1675] [id = 333] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x116891800 == 31 [pid = 1675] [id = 332] 20:48:13 INFO - PROCESS | 1675 | --DOCSHELL 0x113a2d000 == 30 [pid = 1675] [id = 331] 20:48:14 INFO - PROCESS | 1675 | 1465098494080 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]]]}] 20:48:14 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 20:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 572ms 20:48:14 INFO - PROCESS | 1675 | 1465098494121 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1675 | 1465098494125 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:48:14 INFO - PROCESS | 1675 | 1465098494129 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1675 | 1465098494131 Marionette TRACE conn2 <- [1,1330,null,{}] 20:48:14 INFO - PROCESS | 1675 | 1465098494133 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}] 20:48:14 INFO - PROCESS | 1675 | 1465098494135 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:14 INFO - PROCESS | 1675 | 1465098494219 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:48:14 INFO - PROCESS | 1675 | 1465098494225 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1675 | 1465098494226 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e7800 == 31 [pid = 1675] [id = 340] 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118494400) [pid = 1675] [serial = 1019] [outer = 0x0] 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118641400) [pid = 1675] [serial = 1020] [outer = 0x118494400] 20:48:14 INFO - PROCESS | 1675 | 1465098494254 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1186cbc00) [pid = 1675] [serial = 1021] [outer = 0x118494400] 20:48:14 INFO - PROCESS | 1675 | 1465098494634 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]]]}] 20:48: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 20:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 20:48:14 INFO - PROCESS | 1675 | 1465098494650 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1675 | 1465098494652 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:48:14 INFO - PROCESS | 1675 | 1465098494657 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1675 | 1465098494661 Marionette TRACE conn2 <- [1,1334,null,{}] 20:48:14 INFO - PROCESS | 1675 | 1465098494673 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}] 20:48:14 INFO - PROCESS | 1675 | 1465098494678 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:14 INFO - PROCESS | 1675 | 1465098494798 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:48:14 INFO - PROCESS | 1675 | 1465098494807 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1675 | 1465098494809 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x121362000 == 32 [pid = 1675] [id = 341] 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119053000) [pid = 1675] [serial = 1022] [outer = 0x0] 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119aa6800) [pid = 1675] [serial = 1023] [outer = 0x119053000] 20:48:14 INFO - PROCESS | 1675 | 1465098494855 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x123d94400) [pid = 1675] [serial = 1024] [outer = 0x119053000] 20:48:15 INFO - PROCESS | 1675 | 1465098495217 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]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 574ms 20:48:15 INFO - PROCESS | 1675 | 1465098495233 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 1675 | 1465098495235 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:48:15 INFO - PROCESS | 1675 | 1465098495240 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 1675 | 1465098495241 Marionette TRACE conn2 <- [1,1338,null,{}] 20:48:15 INFO - PROCESS | 1675 | 1465098495244 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}] 20:48:15 INFO - PROCESS | 1675 | 1465098495245 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:15 INFO - PROCESS | 1675 | 1465098495327 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:48:15 INFO - PROCESS | 1675 | 1465098495331 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1675 | 1465098495332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dac000 == 33 [pid = 1675] [id = 342] 20:48:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x113235400) [pid = 1675] [serial = 1025] [outer = 0x0] 20:48:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x125715000) [pid = 1675] [serial = 1026] [outer = 0x113235400] 20:48:15 INFO - PROCESS | 1675 | 1465098495360 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x126d99400) [pid = 1675] [serial = 1027] [outer = 0x113235400] 20:48:16 INFO - PROCESS | 1675 | 1465098496174 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]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 20:48:16 INFO - PROCESS | 1675 | 1465098496209 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1675 | 1465098496210 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:48:16 INFO - PROCESS | 1675 | 1465098496212 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1675 | 1465098496214 Marionette TRACE conn2 <- [1,1342,null,{}] 20:48:16 INFO - PROCESS | 1675 | 1465098496216 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}] 20:48:16 INFO - PROCESS | 1675 | 1465098496217 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:16 INFO - PROCESS | 1675 | 1465098496314 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:48:16 INFO - PROCESS | 1675 | 1465098496317 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 1675 | 1465098496318 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x1133af000 == 34 [pid = 1675] [id = 343] 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x124db5800) [pid = 1675] [serial = 1028] [outer = 0x0] 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x127040c00) [pid = 1675] [serial = 1029] [outer = 0x124db5800] 20:48:16 INFO - PROCESS | 1675 | 1465098496344 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12751d800) [pid = 1675] [serial = 1030] [outer = 0x124db5800] 20:48:16 INFO - PROCESS | 1675 | 1465098496722 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]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 517ms 20:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:48:16 INFO - PROCESS | 1675 | 1465098496731 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1675 | 1465098496732 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:48:16 INFO - PROCESS | 1675 | 1465098496734 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1675 | 1465098496736 Marionette TRACE conn2 <- [1,1346,null,{}] 20:48:16 INFO - PROCESS | 1675 | 1465098496741 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}] 20:48:16 INFO - PROCESS | 1675 | 1465098496745 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:16 INFO - PROCESS | 1675 | 1465098496859 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:48:16 INFO - PROCESS | 1675 | 1465098496895 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 1675 | 1465098496896 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x129047800 == 35 [pid = 1675] [id = 344] 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x128c51800) [pid = 1675] [serial = 1031] [outer = 0x0] 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129022800) [pid = 1675] [serial = 1032] [outer = 0x128c51800] 20:48:16 INFO - PROCESS | 1675 | 1465098496921 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x129624800) [pid = 1675] [serial = 1033] [outer = 0x128c51800] 20:48:17 INFO - PROCESS | 1675 | 1465098497293 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]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 571ms 20:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:48:17 INFO - PROCESS | 1675 | 1465098497307 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1675 | 1465098497308 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:48:17 INFO - PROCESS | 1675 | 1465098497311 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1675 | 1465098497313 Marionette TRACE conn2 <- [1,1350,null,{}] 20:48:17 INFO - PROCESS | 1675 | 1465098497322 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}] 20:48:17 INFO - PROCESS | 1675 | 1465098497323 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:17 INFO - PROCESS | 1675 | 1465098497405 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:48:17 INFO - PROCESS | 1675 | 1465098497408 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 1675 | 1465098497409 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ad800 == 36 [pid = 1675] [id = 345] 20:48:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x128c57000) [pid = 1675] [serial = 1034] [outer = 0x0] 20:48:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12a810800) [pid = 1675] [serial = 1035] [outer = 0x128c57000] 20:48:17 INFO - PROCESS | 1675 | 1465098497429 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12a98a800) [pid = 1675] [serial = 1036] [outer = 0x128c57000] 20:48:17 INFO - PROCESS | 1675 | 1465098497850 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]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 580ms 20:48:17 INFO - PROCESS | 1675 | 1465098497892 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1675 | 1465098497893 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:48:17 INFO - PROCESS | 1675 | 1465098497895 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1675 | 1465098497896 Marionette TRACE conn2 <- [1,1354,null,{}] 20:48:17 INFO - PROCESS | 1675 | 1465098497899 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}] 20:48:17 INFO - PROCESS | 1675 | 1465098497900 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:18 INFO - PROCESS | 1675 | 1465098498025 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:48:18 INFO - PROCESS | 1675 | 1465098498041 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1675 | 1465098498042 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a5800 == 37 [pid = 1675] [id = 346] 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12a807400) [pid = 1675] [serial = 1037] [outer = 0x0] 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12a992c00) [pid = 1675] [serial = 1038] [outer = 0x12a807400] 20:48:18 INFO - PROCESS | 1675 | 1465098498080 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12abf1400) [pid = 1675] [serial = 1039] [outer = 0x12a807400] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x116611400) [pid = 1675] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x113d7d000) [pid = 1675] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x111c68c00) [pid = 1675] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118497000) [pid = 1675] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12a80ac00) [pid = 1675] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119447c00) [pid = 1675] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119aa1000) [pid = 1675] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1219b7800) [pid = 1675] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x111c6a400) [pid = 1675] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x111fecc00) [pid = 1675] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x129021000) [pid = 1675] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118497800) [pid = 1675] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1186cf400) [pid = 1675] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x115ea6400) [pid = 1675] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x118355800) [pid = 1675] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11681c000) [pid = 1675] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11681ec00) [pid = 1675] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x113d0f800) [pid = 1675] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:48:18 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12abf5800) [pid = 1675] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:48:18 INFO - PROCESS | 1675 | 1465098498494 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]]]}] 20:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 618ms 20:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:48:18 INFO - PROCESS | 1675 | 1465098498514 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 1675 | 1465098498515 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:48:18 INFO - PROCESS | 1675 | 1465098498517 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 1675 | 1465098498519 Marionette TRACE conn2 <- [1,1358,null,{}] 20:48:18 INFO - PROCESS | 1675 | 1465098498527 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}] 20:48:18 INFO - PROCESS | 1675 | 1465098498528 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:18 INFO - PROCESS | 1675 | 1465098498639 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:48:18 INFO - PROCESS | 1675 | 1465098498671 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1675 | 1465098498672 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x121277800 == 38 [pid = 1675] [id = 347] 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x111c68c00) [pid = 1675] [serial = 1040] [outer = 0x0] 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11681c000) [pid = 1675] [serial = 1041] [outer = 0x111c68c00] 20:48:18 INFO - PROCESS | 1675 | 1465098498697 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11862b800) [pid = 1675] [serial = 1042] [outer = 0x111c68c00] 20:48:19 INFO - PROCESS | 1675 | 1465098499021 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]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 524ms 20:48:19 INFO - PROCESS | 1675 | 1465098499043 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1675 | 1465098499044 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:48:19 INFO - PROCESS | 1675 | 1465098499048 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1675 | 1465098499050 Marionette TRACE conn2 <- [1,1362,null,{}] 20:48:19 INFO - PROCESS | 1675 | 1465098499053 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}] 20:48:19 INFO - PROCESS | 1675 | 1465098499055 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:19 INFO - PROCESS | 1675 | 1465098499173 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:48:19 INFO - PROCESS | 1675 | 1465098499251 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1675 | 1465098499252 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x123daa000 == 39 [pid = 1675] [id = 348] 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x115ea8400) [pid = 1675] [serial = 1043] [outer = 0x0] 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118818c00) [pid = 1675] [serial = 1044] [outer = 0x115ea8400] 20:48:19 INFO - PROCESS | 1675 | 1465098499292 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12a805800) [pid = 1675] [serial = 1045] [outer = 0x115ea8400] 20:48:19 INFO - PROCESS | 1675 | 1465098499631 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]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 20:48:19 INFO - PROCESS | 1675 | 1465098499669 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1675 | 1465098499673 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:48:19 INFO - PROCESS | 1675 | 1465098499677 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1675 | 1465098499678 Marionette TRACE conn2 <- [1,1366,null,{}] 20:48:19 INFO - PROCESS | 1675 | 1465098499681 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}] 20:48:19 INFO - PROCESS | 1675 | 1465098499682 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:19 INFO - PROCESS | 1675 | 1465098499776 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:48:19 INFO - PROCESS | 1675 | 1465098499831 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1675 | 1465098499833 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b49e000 == 40 [pid = 1675] [id = 349] 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x125712400) [pid = 1675] [serial = 1046] [outer = 0x0] 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12abf5800) [pid = 1675] [serial = 1047] [outer = 0x125712400] 20:48:19 INFO - PROCESS | 1675 | 1465098499860 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12b2d5c00) [pid = 1675] [serial = 1048] [outer = 0x125712400] 20:48:20 INFO - PROCESS | 1675 | 1465098500172 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] 20:48:20 INFO - PROCESS | 1675 | 1465098500198 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:48:20 INFO - PROCESS | 1675 | 1465098500200 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1675 | 1465098500201 Marionette TRACE conn2 <- [1,1370,null,{}] 20:48:20 INFO - PROCESS | 1675 | 1465098500206 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}] 20:48:20 INFO - PROCESS | 1675 | 1465098500207 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:20 INFO - PROCESS | 1675 | 1465098500285 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:48:20 INFO - PROCESS | 1675 | 1465098500338 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1675 | 1465098500339 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a23000 == 41 [pid = 1675] [id = 350] 20:48:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x111a0b000) [pid = 1675] [serial = 1049] [outer = 0x0] 20:48:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x112984c00) [pid = 1675] [serial = 1050] [outer = 0x111a0b000] 20:48:20 INFO - PROCESS | 1675 | 1465098500420 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x116046c00) [pid = 1675] [serial = 1051] [outer = 0x111a0b000] 20:48:20 INFO - PROCESS | 1675 | 1465098500900 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] 20:48:20 INFO - PROCESS | 1675 | 1465098500925 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:48:20 INFO - PROCESS | 1675 | 1465098500928 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1675 | 1465098500930 Marionette TRACE conn2 <- [1,1374,null,{}] 20:48:20 INFO - PROCESS | 1675 | 1465098500934 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}] 20:48:20 INFO - PROCESS | 1675 | 1465098500939 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:21 INFO - PROCESS | 1675 | 1465098501040 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:48:21 INFO - PROCESS | 1675 | 1465098501146 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 1675 | 1465098501148 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x121276000 == 42 [pid = 1675] [id = 351] 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118495000) [pid = 1675] [serial = 1052] [outer = 0x0] 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11861e800) [pid = 1675] [serial = 1053] [outer = 0x118495000] 20:48:21 INFO - PROCESS | 1675 | 1465098501179 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1186cb400) [pid = 1675] [serial = 1054] [outer = 0x118495000] 20:48:21 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:48:21 INFO - PROCESS | 1675 | 1465098501608 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] 20:48:21 INFO - PROCESS | 1675 | 1465098501654 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:48:21 INFO - PROCESS | 1675 | 1465098501675 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 1675 | 1465098501676 Marionette TRACE conn2 <- [1,1378,null,{}] 20:48:21 INFO - PROCESS | 1675 | 1465098501679 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}] 20:48:21 INFO - PROCESS | 1675 | 1465098501680 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:21 INFO - PROCESS | 1675 | 1465098501784 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:48:21 INFO - PROCESS | 1675 | 1465098501853 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 1675 | 1465098501855 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293b9000 == 43 [pid = 1675] [id = 352] 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12111f000) [pid = 1675] [serial = 1055] [outer = 0x0] 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x124984c00) [pid = 1675] [serial = 1056] [outer = 0x12111f000] 20:48:21 INFO - PROCESS | 1675 | 1465098501883 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x126a7e000) [pid = 1675] [serial = 1057] [outer = 0x12111f000] 20:48:22 INFO - PROCESS | 1675 | 1465098502320 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] 20:48:22 INFO - PROCESS | 1675 | 1465098502346 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:48:22 INFO - PROCESS | 1675 | 1465098502399 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 1675 | 1465098502404 Marionette TRACE conn2 <- [1,1382,null,{}] 20:48:22 INFO - PROCESS | 1675 | 1465098502414 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}] 20:48:22 INFO - PROCESS | 1675 | 1465098502416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:22 INFO - PROCESS | 1675 | 1465098502518 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:48:22 INFO - PROCESS | 1675 | 1465098502587 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1675 | 1465098502589 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x116a95000 == 44 [pid = 1675] [id = 353] 20:48:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11685e400) [pid = 1675] [serial = 1058] [outer = 0x0] 20:48:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x1216ecc00) [pid = 1675] [serial = 1059] [outer = 0x11685e400] 20:48:22 INFO - PROCESS | 1675 | 1465098502617 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x129477c00) [pid = 1675] [serial = 1060] [outer = 0x11685e400] 20:48:23 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:48:23 INFO - PROCESS | 1675 | 1465098503215 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] 20:48:23 INFO - PROCESS | 1675 | 1465098503284 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:48:23 INFO - PROCESS | 1675 | 1465098503287 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1675 | 1465098503289 Marionette TRACE conn2 <- [1,1386,null,{}] 20:48:23 INFO - PROCESS | 1675 | 1465098503292 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}] 20:48:23 INFO - PROCESS | 1675 | 1465098503294 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:23 INFO - PROCESS | 1675 | 1465098503393 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:48:23 INFO - PROCESS | 1675 | 1465098503452 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1675 | 1465098503455 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x113ab2000 == 45 [pid = 1675] [id = 354] 20:48:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x116a6d400) [pid = 1675] [serial = 1061] [outer = 0x0] 20:48:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11814a800) [pid = 1675] [serial = 1062] [outer = 0x116a6d400] 20:48:23 INFO - PROCESS | 1675 | 1465098503483 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11834a400) [pid = 1675] [serial = 1063] [outer = 0x116a6d400] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x12b49e000 == 44 [pid = 1675] [id = 349] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x123daa000 == 43 [pid = 1675] [id = 348] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x121277800 == 42 [pid = 1675] [id = 347] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a5800 == 41 [pid = 1675] [id = 346] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ad800 == 40 [pid = 1675] [id = 345] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x129047800 == 39 [pid = 1675] [id = 344] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x1133af000 == 38 [pid = 1675] [id = 343] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x123dac000 == 37 [pid = 1675] [id = 342] 20:48:23 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x118871c00) [pid = 1675] [serial = 1008] [outer = 0x0] [url = about:blank] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x121362000 == 36 [pid = 1675] [id = 341] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e7800 == 35 [pid = 1675] [id = 340] 20:48:23 INFO - PROCESS | 1675 | --DOCSHELL 0x11705b800 == 34 [pid = 1675] [id = 339] 20:48:23 INFO - PROCESS | 1675 | 1465098503955 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] 20:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:48:24 INFO - PROCESS | 1675 | 1465098504014 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:48:24 INFO - PROCESS | 1675 | 1465098504021 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1675 | 1465098504025 Marionette TRACE conn2 <- [1,1390,null,{}] 20:48:24 INFO - PROCESS | 1675 | 1465098504028 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}] 20:48:24 INFO - PROCESS | 1675 | 1465098504031 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:24 INFO - PROCESS | 1675 | 1465098504150 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:48:24 INFO - PROCESS | 1675 | 1465098504161 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 1675 | 1465098504162 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x11706b000 == 35 [pid = 1675] [id = 355] 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x11856f400) [pid = 1675] [serial = 1064] [outer = 0x0] 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11863f400) [pid = 1675] [serial = 1065] [outer = 0x11856f400] 20:48:24 INFO - PROCESS | 1675 | 1465098504205 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1186cf400) [pid = 1675] [serial = 1066] [outer = 0x11856f400] 20:48:24 INFO - PROCESS | 1675 | 1465098504668 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]]]}] 20:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 673ms 20:48:24 INFO - PROCESS | 1675 | 1465098504693 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 1675 | 1465098504694 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:48:24 INFO - PROCESS | 1675 | 1465098504696 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1675 | 1465098504698 Marionette TRACE conn2 <- [1,1394,null,{}] 20:48:24 INFO - PROCESS | 1675 | 1465098504706 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}] 20:48:24 INFO - PROCESS | 1675 | 1465098504709 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:24 INFO - PROCESS | 1675 | 1465098504787 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:48:24 INFO - PROCESS | 1675 | 1465098504794 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 1675 | 1465098504796 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x119567800 == 36 [pid = 1675] [id = 356] 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x119446800) [pid = 1675] [serial = 1067] [outer = 0x0] 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x124db2000) [pid = 1675] [serial = 1068] [outer = 0x119446800] 20:48:24 INFO - PROCESS | 1675 | 1465098504823 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x126fc7c00) [pid = 1675] [serial = 1069] [outer = 0x119446800] 20:48:25 INFO - PROCESS | 1675 | 1465098505159 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]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 20:48:25 INFO - PROCESS | 1675 | 1465098505166 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1675 | 1465098505168 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:48:25 INFO - PROCESS | 1675 | 1465098505183 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1675 | 1465098505184 Marionette TRACE conn2 <- [1,1398,null,{}] 20:48:25 INFO - PROCESS | 1675 | 1465098505189 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}] 20:48:25 INFO - PROCESS | 1675 | 1465098505191 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:25 INFO - PROCESS | 1675 | 1465098505272 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:48:25 INFO - PROCESS | 1675 | 1465098505276 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1675 | 1465098505277 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb5000 == 37 [pid = 1675] [id = 357] 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x127343400) [pid = 1675] [serial = 1070] [outer = 0x0] 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x128c59400) [pid = 1675] [serial = 1071] [outer = 0x127343400] 20:48:25 INFO - PROCESS | 1675 | 1465098505303 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x129345000) [pid = 1675] [serial = 1072] [outer = 0x127343400] 20:48:25 INFO - PROCESS | 1675 | 1465098505639 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]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 488ms 20:48:25 INFO - PROCESS | 1675 | 1465098505659 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1675 | 1465098505661 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:48:25 INFO - PROCESS | 1675 | 1465098505663 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1675 | 1465098505664 Marionette TRACE conn2 <- [1,1402,null,{}] 20:48:25 INFO - PROCESS | 1675 | 1465098505666 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}] 20:48:25 INFO - PROCESS | 1675 | 1465098505667 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:25 INFO - PROCESS | 1675 | 1465098505743 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:48:25 INFO - PROCESS | 1675 | 1465098505747 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1675 | 1465098505748 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x121da1000 == 38 [pid = 1675] [id = 358] 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12934ec00) [pid = 1675] [serial = 1073] [outer = 0x0] 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x129480800) [pid = 1675] [serial = 1074] [outer = 0x12934ec00] 20:48:25 INFO - PROCESS | 1675 | 1465098505775 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12a805000) [pid = 1675] [serial = 1075] [outer = 0x12934ec00] 20:48:26 INFO - PROCESS | 1675 | 1465098506135 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]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 20:48:26 INFO - PROCESS | 1675 | 1465098506184 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:48:26 INFO - PROCESS | 1675 | 1465098506186 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:48:26 INFO - PROCESS | 1675 | 1465098506188 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1675 | 1465098506189 Marionette TRACE conn2 <- [1,1406,null,{}] 20:48:26 INFO - PROCESS | 1675 | 1465098506191 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}] 20:48:26 INFO - PROCESS | 1675 | 1465098506195 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:26 INFO - PROCESS | 1675 | 1465098506315 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:48:26 INFO - PROCESS | 1675 | 1465098506351 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 1675 | 1465098506353 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fe2800 == 39 [pid = 1675] [id = 359] 20:48:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12a81d400) [pid = 1675] [serial = 1076] [outer = 0x0] 20:48:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12a993400) [pid = 1675] [serial = 1077] [outer = 0x12a81d400] 20:48:26 INFO - PROCESS | 1675 | 1465098506378 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12ba8c000) [pid = 1675] [serial = 1078] [outer = 0x12a81d400] 20:48:26 INFO - PROCESS | 1675 | 1465098506794 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]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 20:48:26 INFO - PROCESS | 1675 | 1465098506808 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 1675 | 1465098506810 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:48:26 INFO - PROCESS | 1675 | 1465098506813 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1675 | 1465098506814 Marionette TRACE conn2 <- [1,1410,null,{}] 20:48:26 INFO - PROCESS | 1675 | 1465098506816 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}] 20:48:26 INFO - PROCESS | 1675 | 1465098506818 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:26 INFO - PROCESS | 1675 | 1465098506901 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:48:26 INFO - PROCESS | 1675 | 1465098506934 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 1675 | 1465098506935 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e46000 == 40 [pid = 1675] [id = 360] 20:48:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12965c400) [pid = 1675] [serial = 1079] [outer = 0x0] 20:48:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12bc34000) [pid = 1675] [serial = 1080] [outer = 0x12965c400] 20:48:26 INFO - PROCESS | 1675 | 1465098506979 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12bc3ec00) [pid = 1675] [serial = 1081] [outer = 0x12965c400] 20:48:27 INFO - PROCESS | 1675 | 1465098507476 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]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 677ms 20:48:27 INFO - PROCESS | 1675 | 1465098507502 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 1675 | 1465098507505 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:48:27 INFO - PROCESS | 1675 | 1465098507509 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 1675 | 1465098507510 Marionette TRACE conn2 <- [1,1414,null,{}] 20:48:27 INFO - PROCESS | 1675 | 1465098507514 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}] 20:48:27 INFO - PROCESS | 1675 | 1465098507515 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:27 INFO - PROCESS | 1675 | 1465098507665 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:48:27 INFO - PROCESS | 1675 | 1465098507712 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 1675 | 1465098507714 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x11610f800 == 41 [pid = 1675] [id = 361] 20:48:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12bc40c00) [pid = 1675] [serial = 1082] [outer = 0x0] 20:48:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12bc58800) [pid = 1675] [serial = 1083] [outer = 0x12bc40c00] 20:48:27 INFO - PROCESS | 1675 | 1465098507738 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a79400) [pid = 1675] [serial = 1084] [outer = 0x12bc40c00] 20:48:28 INFO - PROCESS | 1675 | 1465098508081 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]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 621ms 20:48:28 INFO - PROCESS | 1675 | 1465098508130 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 1675 | 1465098508131 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:48:28 INFO - PROCESS | 1675 | 1465098508140 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1675 | 1465098508141 Marionette TRACE conn2 <- [1,1418,null,{}] 20:48:28 INFO - PROCESS | 1675 | 1465098508143 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}] 20:48:28 INFO - PROCESS | 1675 | 1465098508144 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:28 INFO - PROCESS | 1675 | 1465098508360 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1186d2400) [pid = 1675] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x124db5800) [pid = 1675] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116860400) [pid = 1675] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x128c51800) [pid = 1675] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1167b4000) [pid = 1675] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118494400) [pid = 1675] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x113235400) [pid = 1675] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119053000) [pid = 1675] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x115ea8400) [pid = 1675] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x111c68c00) [pid = 1675] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x128c57000) [pid = 1675] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:48:28 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a807400) [pid = 1675] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:48:28 INFO - PROCESS | 1675 | 1465098508404 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1675 | 1465098508405 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x118076000 == 42 [pid = 1675] [id = 362] 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x111c64000) [pid = 1675] [serial = 1085] [outer = 0x0] 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116816c00) [pid = 1675] [serial = 1086] [outer = 0x111c64000] 20:48:28 INFO - PROCESS | 1675 | 1465098508431 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11849d800) [pid = 1675] [serial = 1087] [outer = 0x111c64000] 20:48:28 INFO - PROCESS | 1675 | 1465098508708 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]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 620ms 20:48:28 INFO - PROCESS | 1675 | 1465098508760 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 1675 | 1465098508761 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:48:28 INFO - PROCESS | 1675 | 1465098508763 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1675 | 1465098508764 Marionette TRACE conn2 <- [1,1422,null,{}] 20:48:28 INFO - PROCESS | 1675 | 1465098508766 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}] 20:48:28 INFO - PROCESS | 1675 | 1465098508767 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:28 INFO - PROCESS | 1675 | 1465098508846 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:48:28 INFO - PROCESS | 1675 | 1465098508850 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1675 | 1465098508851 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a857000 == 43 [pid = 1675] [id = 363] 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119aee000) [pid = 1675] [serial = 1088] [outer = 0x0] 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12a98a400) [pid = 1675] [serial = 1089] [outer = 0x119aee000] 20:48:28 INFO - PROCESS | 1675 | 1465098508878 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12c06fc00) [pid = 1675] [serial = 1090] [outer = 0x119aee000] 20:48:29 INFO - PROCESS | 1675 | 1465098509227 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]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 20:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:48:29 INFO - PROCESS | 1675 | 1465098509282 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1675 | 1465098509284 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:48:29 INFO - PROCESS | 1675 | 1465098509286 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1675 | 1465098509288 Marionette TRACE conn2 <- [1,1426,null,{}] 20:48:29 INFO - PROCESS | 1675 | 1465098509290 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}] 20:48:29 INFO - PROCESS | 1675 | 1465098509291 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:29 INFO - PROCESS | 1675 | 1465098509391 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:48:29 INFO - PROCESS | 1675 | 1465098509395 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1675 | 1465098509396 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c784800 == 44 [pid = 1675] [id = 364] 20:48:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12c074c00) [pid = 1675] [serial = 1091] [outer = 0x0] 20:48:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12c169000) [pid = 1675] [serial = 1092] [outer = 0x12c074c00] 20:48:29 INFO - PROCESS | 1675 | 1465098509422 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12c167800) [pid = 1675] [serial = 1093] [outer = 0x12c074c00] 20:48:29 INFO - PROCESS | 1675 | 1465098509757 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]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 20:48:29 INFO - PROCESS | 1675 | 1465098509806 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1675 | 1465098509807 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:48:29 INFO - PROCESS | 1675 | 1465098509810 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1675 | 1465098509811 Marionette TRACE conn2 <- [1,1430,null,{}] 20:48:29 INFO - PROCESS | 1675 | 1465098509813 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}] 20:48:29 INFO - PROCESS | 1675 | 1465098509814 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:29 INFO - PROCESS | 1675 | 1465098509920 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:48:29 INFO - PROCESS | 1675 | 1465098509957 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1675 | 1465098509958 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c798800 == 45 [pid = 1675] [id = 365] 20:48:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12c072c00) [pid = 1675] [serial = 1094] [outer = 0x0] 20:48:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12c5ce800) [pid = 1675] [serial = 1095] [outer = 0x12c072c00] 20:48:29 INFO - PROCESS | 1675 | 1465098509981 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12c873c00) [pid = 1675] [serial = 1096] [outer = 0x12c072c00] 20:48:30 INFO - PROCESS | 1675 | 1465098510272 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]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 20:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:48:30 INFO - PROCESS | 1675 | 1465098510330 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1675 | 1465098510332 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:48:30 INFO - PROCESS | 1675 | 1465098510334 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1675 | 1465098510335 Marionette TRACE conn2 <- [1,1434,null,{}] 20:48:30 INFO - PROCESS | 1675 | 1465098510345 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}] 20:48:30 INFO - PROCESS | 1675 | 1465098510346 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:30 INFO - PROCESS | 1675 | 1465098510518 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:48:30 INFO - PROCESS | 1675 | 1465098510600 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 1675 | 1465098510603 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa8000 == 46 [pid = 1675] [id = 366] 20:48:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11506e000) [pid = 1675] [serial = 1097] [outer = 0x0] 20:48:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x116623800) [pid = 1675] [serial = 1098] [outer = 0x11506e000] 20:48:30 INFO - PROCESS | 1675 | 1465098510635 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11765b400) [pid = 1675] [serial = 1099] [outer = 0x11506e000] 20:48:31 INFO - PROCESS | 1675 | 1465098511099 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]]]}] 20:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 772ms 20:48:31 INFO - PROCESS | 1675 | 1465098511107 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:48:31 INFO - PROCESS | 1675 | 1465098511110 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:48:31 INFO - PROCESS | 1675 | 1465098511114 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:48:31 INFO - PROCESS | 1675 | 1465098511116 Marionette TRACE conn2 <- [1,1438,null,{}] 20:48:31 INFO - PROCESS | 1675 | 1465098511119 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}] 20:48:31 INFO - PROCESS | 1675 | 1465098511121 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:31 INFO - PROCESS | 1675 | 1465098511253 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:48:31 INFO - PROCESS | 1675 | 1465098511323 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1675 | 1465098511324 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x121135800 == 47 [pid = 1675] [id = 367] 20:48:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118249c00) [pid = 1675] [serial = 1100] [outer = 0x0] 20:48:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11886d800) [pid = 1675] [serial = 1101] [outer = 0x118249c00] 20:48:31 INFO - PROCESS | 1675 | 1465098511357 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x119453400) [pid = 1675] [serial = 1102] [outer = 0x118249c00] 20:48:31 INFO - PROCESS | 1675 | 1465098511789 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]]]}] 20:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 726ms 20:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:48:31 INFO - PROCESS | 1675 | 1465098511840 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:48:31 INFO - PROCESS | 1675 | 1465098511842 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:48:31 INFO - PROCESS | 1675 | 1465098511844 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:48:31 INFO - PROCESS | 1675 | 1465098511846 Marionette TRACE conn2 <- [1,1442,null,{}] 20:48:31 INFO - PROCESS | 1675 | 1465098511848 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}] 20:48:31 INFO - PROCESS | 1675 | 1465098511850 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:31 INFO - PROCESS | 1675 | 1465098511955 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:48:32 INFO - PROCESS | 1675 | 1465098512015 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1675 | 1465098512016 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bac5000 == 48 [pid = 1675] [id = 368] 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x119c74000) [pid = 1675] [serial = 1103] [outer = 0x0] 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1215ca400) [pid = 1675] [serial = 1104] [outer = 0x119c74000] 20:48:32 INFO - PROCESS | 1675 | 1465098512048 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x126a77c00) [pid = 1675] [serial = 1105] [outer = 0x119c74000] 20:48:32 INFO - PROCESS | 1675 | 1465098512493 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]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 20:48:32 INFO - PROCESS | 1675 | 1465098512566 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1675 | 1465098512568 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:48:32 INFO - PROCESS | 1675 | 1465098512598 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1675 | 1465098512601 Marionette TRACE conn2 <- [1,1446,null,{}] 20:48:32 INFO - PROCESS | 1675 | 1465098512604 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}] 20:48:32 INFO - PROCESS | 1675 | 1465098512607 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:32 INFO - PROCESS | 1675 | 1465098512710 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:48:32 INFO - PROCESS | 1675 | 1465098512782 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1675 | 1465098512784 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e3800 == 49 [pid = 1675] [id = 369] 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x117e53c00) [pid = 1675] [serial = 1106] [outer = 0x0] 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12751e800) [pid = 1675] [serial = 1107] [outer = 0x117e53c00] 20:48:32 INFO - PROCESS | 1675 | 1465098512812 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12a818c00) [pid = 1675] [serial = 1108] [outer = 0x117e53c00] 20:48:33 INFO - PROCESS | 1675 | 1465098513425 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]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 882ms 20:48:33 INFO - PROCESS | 1675 | 1465098513491 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1675 | 1465098513494 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:48:33 INFO - PROCESS | 1675 | 1465098513498 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1675 | 1465098513500 Marionette TRACE conn2 <- [1,1450,null,{}] 20:48:33 INFO - PROCESS | 1675 | 1465098513504 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}] 20:48:33 INFO - PROCESS | 1675 | 1465098513507 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:33 INFO - PROCESS | 1675 | 1465098513606 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:48:33 INFO - PROCESS | 1675 | 1465098513679 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 1675 | 1465098513680 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x116840000 == 50 [pid = 1675] [id = 370] 20:48:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1168ac400) [pid = 1675] [serial = 1109] [outer = 0x0] 20:48:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11765ac00) [pid = 1675] [serial = 1110] [outer = 0x1168ac400] 20:48:33 INFO - PROCESS | 1675 | 1465098513708 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x118153c00) [pid = 1675] [serial = 1111] [outer = 0x1168ac400] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7ac800 == 49 [pid = 1675] [id = 330] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12c784800 == 48 [pid = 1675] [id = 364] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12a857000 == 47 [pid = 1675] [id = 363] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x118076000 == 46 [pid = 1675] [id = 362] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12abf5800) [pid = 1675] [serial = 1047] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x11610f800 == 45 [pid = 1675] [id = 361] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x128e46000 == 44 [pid = 1675] [id = 360] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x126fe2800 == 43 [pid = 1675] [id = 359] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x121da1000 == 42 [pid = 1675] [id = 358] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb5000 == 41 [pid = 1675] [id = 357] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x119567800 == 40 [pid = 1675] [id = 356] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x11706b000 == 39 [pid = 1675] [id = 355] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x113ab2000 == 38 [pid = 1675] [id = 354] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x121276000 == 37 [pid = 1675] [id = 351] 20:48:34 INFO - PROCESS | 1675 | --DOCSHELL 0x113a23000 == 36 [pid = 1675] [id = 350] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x1218b7c00) [pid = 1675] [serial = 1009] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x127040c00) [pid = 1675] [serial = 1029] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x117e4dc00) [pid = 1675] [serial = 1015] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x117654400) [pid = 1675] [serial = 1014] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x129624800) [pid = 1675] [serial = 1033] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x111c6a000) [pid = 1675] [serial = 1011] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x118158400) [pid = 1675] [serial = 1018] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x117e46c00) [pid = 1675] [serial = 1017] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118641400) [pid = 1675] [serial = 1020] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1186cbc00) [pid = 1675] [serial = 1021] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x125715000) [pid = 1675] [serial = 1026] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x129022800) [pid = 1675] [serial = 1032] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119aa6800) [pid = 1675] [serial = 1023] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x123d94400) [pid = 1675] [serial = 1024] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12a805800) [pid = 1675] [serial = 1045] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11681c000) [pid = 1675] [serial = 1041] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12a98a800) [pid = 1675] [serial = 1036] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12a810800) [pid = 1675] [serial = 1035] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12a992c00) [pid = 1675] [serial = 1038] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11862b800) [pid = 1675] [serial = 1042] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12abf1400) [pid = 1675] [serial = 1039] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12751d800) [pid = 1675] [serial = 1030] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x126d99400) [pid = 1675] [serial = 1027] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118818c00) [pid = 1675] [serial = 1044] [outer = 0x0] [url = about:blank] 20:48:34 INFO - PROCESS | 1675 | 1465098514165 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]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 674ms 20:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:48:34 INFO - PROCESS | 1675 | 1465098514176 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1675 | 1465098514179 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:48:34 INFO - PROCESS | 1675 | 1465098514183 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1675 | 1465098514184 Marionette TRACE conn2 <- [1,1454,null,{}] 20:48:34 INFO - PROCESS | 1675 | 1465098514189 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}] 20:48:34 INFO - PROCESS | 1675 | 1465098514190 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:34 INFO - PROCESS | 1675 | 1465098514274 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:48:34 INFO - PROCESS | 1675 | 1465098514278 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1675 | 1465098514280 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180af800 == 37 [pid = 1675] [id = 371] 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11834f000) [pid = 1675] [serial = 1112] [outer = 0x0] 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118623400) [pid = 1675] [serial = 1113] [outer = 0x11834f000] 20:48:34 INFO - PROCESS | 1675 | 1465098514306 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1186d1c00) [pid = 1675] [serial = 1114] [outer = 0x11834f000] 20:48:34 INFO - PROCESS | 1675 | 1465098514677 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]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 20:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:48:34 INFO - PROCESS | 1675 | 1465098514712 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1675 | 1465098514713 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:48:34 INFO - PROCESS | 1675 | 1465098514715 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1675 | 1465098514717 Marionette TRACE conn2 <- [1,1458,null,{}] 20:48:34 INFO - PROCESS | 1675 | 1465098514725 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}] 20:48:34 INFO - PROCESS | 1675 | 1465098514728 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:34 INFO - PROCESS | 1675 | 1465098514808 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:48:34 INFO - PROCESS | 1675 | 1465098514813 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1675 | 1465098514815 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bdf800 == 38 [pid = 1675] [id = 372] 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119264400) [pid = 1675] [serial = 1115] [outer = 0x0] 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x119c73400) [pid = 1675] [serial = 1116] [outer = 0x119264400] 20:48:34 INFO - PROCESS | 1675 | 1465098514842 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x123d94400) [pid = 1675] [serial = 1117] [outer = 0x119264400] 20:48:35 INFO - PROCESS | 1675 | 1465098515193 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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 20:48:35 INFO - PROCESS | 1675 | 1465098515245 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1675 | 1465098515247 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:48:35 INFO - PROCESS | 1675 | 1465098515250 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1675 | 1465098515251 Marionette TRACE conn2 <- [1,1462,null,{}] 20:48:35 INFO - PROCESS | 1675 | 1465098515254 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}] 20:48:35 INFO - PROCESS | 1675 | 1465098515255 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:35 INFO - PROCESS | 1675 | 1465098515339 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:48:35 INFO - PROCESS | 1675 | 1465098515343 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1675 | 1465098515344 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x121802800 == 39 [pid = 1675] [id = 373] 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x125717400) [pid = 1675] [serial = 1118] [outer = 0x0] 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x126d9ec00) [pid = 1675] [serial = 1119] [outer = 0x125717400] 20:48:35 INFO - PROCESS | 1675 | 1465098515369 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12733ec00) [pid = 1675] [serial = 1120] [outer = 0x125717400] 20:48:35 INFO - PROCESS | 1675 | 1465098515712 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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 467ms 20:48:35 INFO - PROCESS | 1675 | 1465098515718 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1675 | 1465098515721 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:48:35 INFO - PROCESS | 1675 | 1465098515723 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1675 | 1465098515724 Marionette TRACE conn2 <- [1,1466,null,{}] 20:48:35 INFO - PROCESS | 1675 | 1465098515727 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}] 20:48:35 INFO - PROCESS | 1675 | 1465098515728 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:35 INFO - PROCESS | 1675 | 1465098515807 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:48:35 INFO - PROCESS | 1675 | 1465098515811 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1675 | 1465098515812 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af4800 == 40 [pid = 1675] [id = 374] 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x127523c00) [pid = 1675] [serial = 1121] [outer = 0x0] 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x128c5b400) [pid = 1675] [serial = 1122] [outer = 0x127523c00] 20:48:35 INFO - PROCESS | 1675 | 1465098515837 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12934b000) [pid = 1675] [serial = 1123] [outer = 0x127523c00] 20:48:36 INFO - PROCESS | 1675 | 1465098516202 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]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 20:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:48:36 INFO - PROCESS | 1675 | 1465098516258 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1675 | 1465098516259 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:48:36 INFO - PROCESS | 1675 | 1465098516262 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1675 | 1465098516263 Marionette TRACE conn2 <- [1,1470,null,{}] 20:48:36 INFO - PROCESS | 1675 | 1465098516265 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}] 20:48:36 INFO - PROCESS | 1675 | 1465098516270 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:36 INFO - PROCESS | 1675 | 1465098516398 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:48:36 INFO - PROCESS | 1675 | 1465098516404 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1675 | 1465098516405 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904a000 == 41 [pid = 1675] [id = 375] 20:48:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x129347400) [pid = 1675] [serial = 1124] [outer = 0x0] 20:48:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12a811800) [pid = 1675] [serial = 1125] [outer = 0x129347400] 20:48:36 INFO - PROCESS | 1675 | 1465098516430 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12abf9c00) [pid = 1675] [serial = 1126] [outer = 0x129347400] 20:48:36 INFO - PROCESS | 1675 | 1465098516776 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]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 20:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:48:36 INFO - PROCESS | 1675 | 1465098516830 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1675 | 1465098516831 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:48:36 INFO - PROCESS | 1675 | 1465098516833 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1675 | 1465098516834 Marionette TRACE conn2 <- [1,1474,null,{}] 20:48:36 INFO - PROCESS | 1675 | 1465098516837 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}] 20:48:36 INFO - PROCESS | 1675 | 1465098516838 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:36 INFO - PROCESS | 1675 | 1465098516936 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:48:36 INFO - PROCESS | 1675 | 1465098516975 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1675 | 1465098516976 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x11666a000 == 42 [pid = 1675] [id = 376] 20:48:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129621c00) [pid = 1675] [serial = 1127] [outer = 0x0] 20:48:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12b2c9400) [pid = 1675] [serial = 1128] [outer = 0x129621c00] 20:48:37 INFO - PROCESS | 1675 | 1465098517006 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12ba87000) [pid = 1675] [serial = 1129] [outer = 0x129621c00] 20:48:37 INFO - PROCESS | 1675 | 1465098517332 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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 20:48:37 INFO - PROCESS | 1675 | 1465098517351 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1675 | 1465098517353 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:48:37 INFO - PROCESS | 1675 | 1465098517364 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1675 | 1465098517365 Marionette TRACE conn2 <- [1,1478,null,{}] 20:48:37 INFO - PROCESS | 1675 | 1465098517367 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}] 20:48:37 INFO - PROCESS | 1675 | 1465098517368 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:37 INFO - PROCESS | 1675 | 1465098517470 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:48:37 INFO - PROCESS | 1675 | 1465098517474 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1675 | 1465098517475 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9b6800 == 43 [pid = 1675] [id = 377] 20:48:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12b152c00) [pid = 1675] [serial = 1130] [outer = 0x0] 20:48:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12ba94800) [pid = 1675] [serial = 1131] [outer = 0x12b152c00] 20:48:37 INFO - PROCESS | 1675 | 1465098517499 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12bc55c00) [pid = 1675] [serial = 1132] [outer = 0x12b152c00] 20:48:37 INFO - PROCESS | 1675 | 1465098517852 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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 525ms 20:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:48:37 INFO - PROCESS | 1675 | 1465098517883 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1675 | 1465098517884 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:48:37 INFO - PROCESS | 1675 | 1465098517886 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1675 | 1465098517887 Marionette TRACE conn2 <- [1,1482,null,{}] 20:48:37 INFO - PROCESS | 1675 | 1465098517889 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}] 20:48:37 INFO - PROCESS | 1675 | 1465098517890 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:38 INFO - PROCESS | 1675 | 1465098518001 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:48:38 INFO - PROCESS | 1675 | 1465098518004 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1675 | 1465098518006 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4a7000 == 44 [pid = 1675] [id = 378] 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12bc58c00) [pid = 1675] [serial = 1133] [outer = 0x0] 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12bc5a800) [pid = 1675] [serial = 1134] [outer = 0x12bc58c00] 20:48:38 INFO - PROCESS | 1675 | 1465098518037 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12c071800) [pid = 1675] [serial = 1135] [outer = 0x12bc58c00] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12c074c00) [pid = 1675] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12bc40c00) [pid = 1675] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x111c64000) [pid = 1675] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12a81d400) [pid = 1675] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x119aee000) [pid = 1675] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x125712400) [pid = 1675] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12965c400) [pid = 1675] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11856f400) [pid = 1675] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119446800) [pid = 1675] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12934ec00) [pid = 1675] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x127343400) [pid = 1675] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116a6d400) [pid = 1675] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:48:38 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11685e400) [pid = 1675] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:48:38 INFO - PROCESS | 1675 | 1465098518513 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]]]}] 20:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 669ms 20:48:38 INFO - PROCESS | 1675 | 1465098518555 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:48:38 INFO - PROCESS | 1675 | 1465098518557 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:48:38 INFO - PROCESS | 1675 | 1465098518559 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - PROCESS | 1675 | 1465098518560 Marionette TRACE conn2 <- [1,1486,null,{}] 20:48:38 INFO - PROCESS | 1675 | 1465098518562 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}] 20:48:38 INFO - PROCESS | 1675 | 1465098518563 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:38 INFO - PROCESS | 1675 | 1465098518645 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:48:38 INFO - PROCESS | 1675 | 1465098518649 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1675 | 1465098518650 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x129040000 == 45 [pid = 1675] [id = 379] 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118311c00) [pid = 1675] [serial = 1136] [outer = 0x0] 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128c58000) [pid = 1675] [serial = 1137] [outer = 0x118311c00] 20:48:38 INFO - PROCESS | 1675 | 1465098518675 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12bc3f000) [pid = 1675] [serial = 1138] [outer = 0x118311c00] 20:48:39 INFO - PROCESS | 1675 | 1465098519050 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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 20:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:48:39 INFO - PROCESS | 1675 | 1465098519129 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1675 | 1465098519130 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:48:39 INFO - PROCESS | 1675 | 1465098519135 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1675 | 1465098519137 Marionette TRACE conn2 <- [1,1490,null,{}] 20:48:39 INFO - PROCESS | 1675 | 1465098519140 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}] 20:48:39 INFO - PROCESS | 1675 | 1465098519141 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:39 INFO - PROCESS | 1675 | 1465098519233 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:48:39 INFO - PROCESS | 1675 | 1465098519240 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1675 | 1465098519242 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ceb6800 == 46 [pid = 1675] [id = 380] 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12c06b800) [pid = 1675] [serial = 1139] [outer = 0x0] 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12c16cc00) [pid = 1675] [serial = 1140] [outer = 0x12c06b800] 20:48:39 INFO - PROCESS | 1675 | 1465098519268 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12c882000) [pid = 1675] [serial = 1141] [outer = 0x12c06b800] 20:48:39 INFO - PROCESS | 1675 | 1465098519580 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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 20:48:39 INFO - PROCESS | 1675 | 1465098519608 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1675 | 1465098519609 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:48:39 INFO - PROCESS | 1675 | 1465098519612 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1675 | 1465098519613 Marionette TRACE conn2 <- [1,1494,null,{}] 20:48:39 INFO - PROCESS | 1675 | 1465098519615 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}] 20:48:39 INFO - PROCESS | 1675 | 1465098519616 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:39 INFO - PROCESS | 1675 | 1465098519699 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:48:39 INFO - PROCESS | 1675 | 1465098519764 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1675 | 1465098519764 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d109000 == 47 [pid = 1675] [id = 381] 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12c078400) [pid = 1675] [serial = 1142] [outer = 0x0] 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12ccf6000) [pid = 1675] [serial = 1143] [outer = 0x12c078400] 20:48:39 INFO - PROCESS | 1675 | 1465098519788 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12d023000) [pid = 1675] [serial = 1144] [outer = 0x12c078400] 20:48:40 INFO - PROCESS | 1675 | 1465098520077 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]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 517ms 20:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:48:40 INFO - PROCESS | 1675 | 1465098520130 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1675 | 1465098520131 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:48:40 INFO - PROCESS | 1675 | 1465098520133 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1675 | 1465098520134 Marionette TRACE conn2 <- [1,1498,null,{}] 20:48:40 INFO - PROCESS | 1675 | 1465098520137 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}] 20:48:40 INFO - PROCESS | 1675 | 1465098520140 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:40 INFO - PROCESS | 1675 | 1465098520222 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:48:40 INFO - PROCESS | 1675 | 1465098520227 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1675 | 1465098520228 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1da000 == 48 [pid = 1675] [id = 382] 20:48:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x125084000) [pid = 1675] [serial = 1145] [outer = 0x0] 20:48:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12d029800) [pid = 1675] [serial = 1146] [outer = 0x125084000] 20:48:40 INFO - PROCESS | 1675 | 1465098520253 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12d1ee400) [pid = 1675] [serial = 1147] [outer = 0x125084000] 20:48:40 INFO - PROCESS | 1675 | 1465098520709 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]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 623ms 20:48:40 INFO - PROCESS | 1675 | 1465098520756 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1675 | 1465098520759 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:48:40 INFO - PROCESS | 1675 | 1465098520762 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1675 | 1465098520764 Marionette TRACE conn2 <- [1,1502,null,{}] 20:48:40 INFO - PROCESS | 1675 | 1465098520768 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}] 20:48:40 INFO - PROCESS | 1675 | 1465098520770 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:40 INFO - PROCESS | 1675 | 1465098520885 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:48:40 INFO - PROCESS | 1675 | 1465098520983 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1675 | 1465098520984 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e87800 == 49 [pid = 1675] [id = 383] 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11737b800) [pid = 1675] [serial = 1148] [outer = 0x0] 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11737f800) [pid = 1675] [serial = 1149] [outer = 0x11737b800] 20:48:41 INFO - PROCESS | 1675 | 1465098521028 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x117385400) [pid = 1675] [serial = 1150] [outer = 0x11737b800] 20:48:41 INFO - PROCESS | 1675 | 1465098521458 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]]]}] 20:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 721ms 20:48:41 INFO - PROCESS | 1675 | 1465098521482 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 1675 | 1465098521486 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:48:41 INFO - PROCESS | 1675 | 1465098521490 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 1675 | 1465098521492 Marionette TRACE conn2 <- [1,1506,null,{}] 20:48:41 INFO - PROCESS | 1675 | 1465098521495 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}] 20:48:41 INFO - PROCESS | 1675 | 1465098521496 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:41 INFO - PROCESS | 1675 | 1465098521606 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:48:41 INFO - PROCESS | 1675 | 1465098521668 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1675 | 1465098521669 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12506e000 == 50 [pid = 1675] [id = 384] 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11814b400) [pid = 1675] [serial = 1151] [outer = 0x0] 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11849e400) [pid = 1675] [serial = 1152] [outer = 0x11814b400] 20:48:41 INFO - PROCESS | 1675 | 1465098521711 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x1186c9000) [pid = 1675] [serial = 1153] [outer = 0x11814b400] 20:48:42 INFO - PROCESS | 1675 | 1465098522115 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]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 669ms 20:48:42 INFO - PROCESS | 1675 | 1465098522160 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1675 | 1465098522161 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:48:42 INFO - PROCESS | 1675 | 1465098522163 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1675 | 1465098522166 Marionette TRACE conn2 <- [1,1510,null,{}] 20:48:42 INFO - PROCESS | 1675 | 1465098522174 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}] 20:48:42 INFO - PROCESS | 1675 | 1465098522177 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:42 INFO - PROCESS | 1675 | 1465098522305 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:48:42 INFO - PROCESS | 1675 | 1465098522395 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1675 | 1465098522397 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cead000 == 51 [pid = 1675] [id = 385] 20:48:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x119c68c00) [pid = 1675] [serial = 1154] [outer = 0x0] 20:48:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x119c72c00) [pid = 1675] [serial = 1155] [outer = 0x119c68c00] 20:48:42 INFO - PROCESS | 1675 | 1465098522427 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x124dba800) [pid = 1675] [serial = 1156] [outer = 0x119c68c00] 20:48:42 INFO - PROCESS | 1675 | 1465098522854 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]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 726ms 20:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:48:42 INFO - PROCESS | 1675 | 1465098522890 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1675 | 1465098522891 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:48:42 INFO - PROCESS | 1675 | 1465098522894 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1675 | 1465098522895 Marionette TRACE conn2 <- [1,1514,null,{}] 20:48:42 INFO - PROCESS | 1675 | 1465098522897 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}] 20:48:42 INFO - PROCESS | 1675 | 1465098522899 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:43 INFO - PROCESS | 1675 | 1465098523005 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:48:43 INFO - PROCESS | 1675 | 1465098523066 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1675 | 1465098523068 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d46e800 == 52 [pid = 1675] [id = 386] 20:48:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x127525c00) [pid = 1675] [serial = 1157] [outer = 0x0] 20:48:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x128c5e000) [pid = 1675] [serial = 1158] [outer = 0x127525c00] 20:48:43 INFO - PROCESS | 1675 | 1465098523097 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x129481800) [pid = 1675] [serial = 1159] [outer = 0x127525c00] 20:48:43 INFO - PROCESS | 1675 | 1465098523766 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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 920ms 20:48:43 INFO - PROCESS | 1675 | 1465098523821 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 1675 | 1465098523824 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:48:43 INFO - PROCESS | 1675 | 1465098523827 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1675 | 1465098523829 Marionette TRACE conn2 <- [1,1518,null,{}] 20:48:43 INFO - PROCESS | 1675 | 1465098523833 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}] 20:48:43 INFO - PROCESS | 1675 | 1465098523835 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:43 INFO - PROCESS | 1675 | 1465098523933 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:48:44 INFO - PROCESS | 1675 | 1465098524014 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1675 | 1465098524015 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x11867c000 == 53 [pid = 1675] [id = 387] 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x113d13000) [pid = 1675] [serial = 1160] [outer = 0x0] 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x1166e7800) [pid = 1675] [serial = 1161] [outer = 0x113d13000] 20:48:44 INFO - PROCESS | 1675 | 1465098524043 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x117381000) [pid = 1675] [serial = 1162] [outer = 0x113d13000] 20:48:44 INFO - PROCESS | 1675 | 1465098524465 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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 674ms 20:48:44 INFO - PROCESS | 1675 | 1465098524500 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1675 | 1465098524503 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:48:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:48:44 INFO - PROCESS | 1675 | 1465098524508 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1675 | 1465098524509 Marionette TRACE conn2 <- [1,1522,null,{}] 20:48:44 INFO - PROCESS | 1675 | 1465098524512 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}] 20:48:44 INFO - PROCESS | 1675 | 1465098524513 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:44 INFO - PROCESS | 1675 | 1465098524611 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:48:44 INFO - PROCESS | 1675 | 1465098524704 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1675 | 1465098524705 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ac800 == 52 [pid = 1675] [id = 338] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x11255d800 == 51 [pid = 1675] [id = 337] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12d109000 == 50 [pid = 1675] [id = 381] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12ceb6800 == 49 [pid = 1675] [id = 380] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x129040000 == 48 [pid = 1675] [id = 379] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4a7000 == 47 [pid = 1675] [id = 378] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9b6800 == 46 [pid = 1675] [id = 377] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x11666a000 == 45 [pid = 1675] [id = 376] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12904a000 == 44 [pid = 1675] [id = 375] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12c5ce800) [pid = 1675] [serial = 1095] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x1161e2000 == 45 [pid = 1675] [id = 388] 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x113a84400) [pid = 1675] [serial = 1163] [outer = 0x0] 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x117e4bc00) [pid = 1675] [serial = 1164] [outer = 0x113a84400] 20:48:44 INFO - PROCESS | 1675 | 1465098524759 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x118647000) [pid = 1675] [serial = 1165] [outer = 0x113a84400] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x126af4800 == 44 [pid = 1675] [id = 374] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x121802800 == 43 [pid = 1675] [id = 373] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x119bdf800 == 42 [pid = 1675] [id = 372] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x1180af800 == 41 [pid = 1675] [id = 371] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x116840000 == 40 [pid = 1675] [id = 370] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x121135800 == 39 [pid = 1675] [id = 367] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa8000 == 38 [pid = 1675] [id = 366] 20:48:44 INFO - PROCESS | 1675 | --DOCSHELL 0x12c798800 == 37 [pid = 1675] [id = 365] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12b2d5c00) [pid = 1675] [serial = 1048] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12bc3ec00) [pid = 1675] [serial = 1081] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12bc34000) [pid = 1675] [serial = 1080] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x11863f400) [pid = 1675] [serial = 1065] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x126fc7c00) [pid = 1675] [serial = 1069] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x124db2000) [pid = 1675] [serial = 1068] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x129480800) [pid = 1675] [serial = 1074] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x128c59400) [pid = 1675] [serial = 1071] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x129345000) [pid = 1675] [serial = 1072] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11861e800) [pid = 1675] [serial = 1053] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x124984c00) [pid = 1675] [serial = 1056] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x112984c00) [pid = 1675] [serial = 1050] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11834a400) [pid = 1675] [serial = 1063] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11814a800) [pid = 1675] [serial = 1062] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x129477c00) [pid = 1675] [serial = 1060] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1216ecc00) [pid = 1675] [serial = 1059] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12c167800) [pid = 1675] [serial = 1093] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12bc58800) [pid = 1675] [serial = 1083] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11849d800) [pid = 1675] [serial = 1087] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12c169000) [pid = 1675] [serial = 1092] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x116816c00) [pid = 1675] [serial = 1086] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1186cf400) [pid = 1675] [serial = 1066] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12a993400) [pid = 1675] [serial = 1077] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12ba8c000) [pid = 1675] [serial = 1078] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x126a79400) [pid = 1675] [serial = 1084] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12a98a400) [pid = 1675] [serial = 1089] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12a805000) [pid = 1675] [serial = 1075] [outer = 0x0] [url = about:blank] 20:48:44 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12c06fc00) [pid = 1675] [serial = 1090] [outer = 0x0] [url = about:blank] 20:48:45 INFO - PROCESS | 1675 | 1465098525149 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"]]]}] 20:48: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 () { 20:48:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:48: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 () { 20:48:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:48: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 () { 20:48:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:48: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 () { 20:48:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:48:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 674ms 20:48:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:48:45 INFO - PROCESS | 1675 | 1465098525183 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1675 | 1465098525185 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:48:45 INFO - PROCESS | 1675 | 1465098525188 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1675 | 1465098525192 Marionette TRACE conn2 <- [1,1526,null,{}] 20:48:45 INFO - PROCESS | 1675 | 1465098525203 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}] 20:48:45 INFO - PROCESS | 1675 | 1465098525207 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:45 INFO - PROCESS | 1675 | 1465098525363 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:48:45 INFO - PROCESS | 1675 | 1465098525376 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1675 | 1465098525379 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x119576800 == 38 [pid = 1675] [id = 389] 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11926f400) [pid = 1675] [serial = 1166] [outer = 0x0] 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119c6c800) [pid = 1675] [serial = 1167] [outer = 0x11926f400] 20:48:45 INFO - PROCESS | 1675 | 1465098525422 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x1216a4800) [pid = 1675] [serial = 1168] [outer = 0x11926f400] 20:48:45 INFO - PROCESS | 1675 | 1465098525784 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"]]]}] 20:48:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:48:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:48:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:48:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 20:48:45 INFO - PROCESS | 1675 | 1465098525812 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1675 | 1465098525814 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:48:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:48:45 INFO - PROCESS | 1675 | 1465098525816 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1675 | 1465098525817 Marionette TRACE conn2 <- [1,1530,null,{}] 20:48:45 INFO - PROCESS | 1675 | 1465098525820 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}] 20:48:45 INFO - PROCESS | 1675 | 1465098525821 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:45 INFO - PROCESS | 1675 | 1465098525915 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:48:45 INFO - PROCESS | 1675 | 1465098525919 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1675 | 1465098525920 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d2c000 == 39 [pid = 1675] [id = 390] 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124dafc00) [pid = 1675] [serial = 1169] [outer = 0x0] 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x126d96800) [pid = 1675] [serial = 1170] [outer = 0x124dafc00] 20:48:45 INFO - PROCESS | 1675 | 1465098525950 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x129022800) [pid = 1675] [serial = 1171] [outer = 0x124dafc00] 20:48:46 INFO - PROCESS | 1675 | 1465098526263 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]]]}] 20:48: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 20:48:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:48:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:48:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:48: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. 20:48:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:48:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 20:48:46 INFO - PROCESS | 1675 | 1465098526290 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1675 | 1465098526292 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:48:46 INFO - PROCESS | 1675 | 1465098526295 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1675 | 1465098526296 Marionette TRACE conn2 <- [1,1534,null,{}] 20:48:46 INFO - PROCESS | 1675 | 1465098526298 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}] 20:48:46 INFO - PROCESS | 1675 | 1465098526299 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:46 INFO - PROCESS | 1675 | 1465098526407 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:48:46 INFO - PROCESS | 1675 | 1465098526414 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1675 | 1465098526415 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257af800 == 40 [pid = 1675] [id = 391] 20:48:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x128e3b400) [pid = 1675] [serial = 1172] [outer = 0x0] 20:48:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12961ec00) [pid = 1675] [serial = 1173] [outer = 0x128e3b400] 20:48:46 INFO - PROCESS | 1675 | 1465098526440 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12965bc00) [pid = 1675] [serial = 1174] [outer = 0x128e3b400] 20:48:46 INFO - PROCESS | 1675 | 1465098526785 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]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 20:48:46 INFO - PROCESS | 1675 | 1465098526813 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:48:46 INFO - PROCESS | 1675 | 1465098526822 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:48:46 INFO - PROCESS | 1675 | 1465098526826 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1675 | 1465098526827 Marionette TRACE conn2 <- [1,1538,null,{}] 20:48:46 INFO - PROCESS | 1675 | 1465098526829 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}] 20:48:46 INFO - PROCESS | 1675 | 1465098526834 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:46 INFO - PROCESS | 1675 | 1465098526931 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:48:46 INFO - PROCESS | 1675 | 1465098526935 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1675 | 1465098526936 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x128ccb800 == 41 [pid = 1675] [id = 392] 20:48:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12a81a000) [pid = 1675] [serial = 1175] [outer = 0x0] 20:48:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12a992c00) [pid = 1675] [serial = 1176] [outer = 0x12a81a000] 20:48:46 INFO - PROCESS | 1675 | 1465098526965 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12ba8ac00) [pid = 1675] [serial = 1177] [outer = 0x12a81a000] 20:48:47 INFO - PROCESS | 1675 | 1465098527350 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]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 20:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:48:47 INFO - PROCESS | 1675 | 1465098527396 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1675 | 1465098527398 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:48:47 INFO - PROCESS | 1675 | 1465098527400 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1675 | 1465098527401 Marionette TRACE conn2 <- [1,1542,null,{}] 20:48:47 INFO - PROCESS | 1675 | 1465098527403 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}] 20:48:47 INFO - PROCESS | 1675 | 1465098527404 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:47 INFO - PROCESS | 1675 | 1465098527508 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:48:47 INFO - PROCESS | 1675 | 1465098527518 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 1675 | 1465098527519 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e12800 == 42 [pid = 1675] [id = 393] 20:48:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12a81d400) [pid = 1675] [serial = 1178] [outer = 0x0] 20:48:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12bc37800) [pid = 1675] [serial = 1179] [outer = 0x12a81d400] 20:48:47 INFO - PROCESS | 1675 | 1465098527545 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12bc57400) [pid = 1675] [serial = 1180] [outer = 0x12a81d400] 20:48:47 INFO - PROCESS | 1675 | 1465098527882 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]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 20:48:47 INFO - PROCESS | 1675 | 1465098527928 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1675 | 1465098527929 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:48:47 INFO - PROCESS | 1675 | 1465098527931 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1675 | 1465098527932 Marionette TRACE conn2 <- [1,1546,null,{}] 20:48:47 INFO - PROCESS | 1675 | 1465098527934 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}] 20:48:47 INFO - PROCESS | 1675 | 1465098527935 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:48 INFO - PROCESS | 1675 | 1465098528036 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:48:48 INFO - PROCESS | 1675 | 1465098528039 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1675 | 1465098528040 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9ca800 == 43 [pid = 1675] [id = 394] 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11815d400) [pid = 1675] [serial = 1181] [outer = 0x0] 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118161c00) [pid = 1675] [serial = 1182] [outer = 0x11815d400] 20:48:48 INFO - PROCESS | 1675 | 1465098528065 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x118167000) [pid = 1675] [serial = 1183] [outer = 0x11815d400] 20:48:48 INFO - PROCESS | 1675 | 1465098528423 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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 20:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:48:48 INFO - PROCESS | 1675 | 1465098528451 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1675 | 1465098528453 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:48:48 INFO - PROCESS | 1675 | 1465098528462 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1675 | 1465098528463 Marionette TRACE conn2 <- [1,1550,null,{}] 20:48:48 INFO - PROCESS | 1675 | 1465098528465 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}] 20:48:48 INFO - PROCESS | 1675 | 1465098528467 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:48 INFO - PROCESS | 1675 | 1465098528571 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:48:48 INFO - PROCESS | 1675 | 1465098528576 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1675 | 1465098528577 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b6000 == 44 [pid = 1675] [id = 395] 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11815f400) [pid = 1675] [serial = 1184] [outer = 0x0] 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12bc58000) [pid = 1675] [serial = 1185] [outer = 0x11815f400] 20:48:48 INFO - PROCESS | 1675 | 1465098528601 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12c06a800) [pid = 1675] [serial = 1186] [outer = 0x11815f400] 20:48:48 INFO - PROCESS | 1675 | 1465098528954 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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 526ms 20:48:48 INFO - PROCESS | 1675 | 1465098528982 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1675 | 1465098528984 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:48:48 INFO - PROCESS | 1675 | 1465098528986 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1675 | 1465098528987 Marionette TRACE conn2 <- [1,1554,null,{}] 20:48:49 INFO - PROCESS | 1675 | 1465098528996 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}] 20:48:49 INFO - PROCESS | 1675 | 1465098528998 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:49 INFO - PROCESS | 1675 | 1465098529235 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11834f000) [pid = 1675] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x129621c00) [pid = 1675] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x127523c00) [pid = 1675] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x1168ac400) [pid = 1675] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x117e53c00) [pid = 1675] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x119264400) [pid = 1675] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12b152c00) [pid = 1675] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12bc58c00) [pid = 1675] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118311c00) [pid = 1675] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x125717400) [pid = 1675] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12c078400) [pid = 1675] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x129347400) [pid = 1675] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:48:49 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12c06b800) [pid = 1675] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:48:49 INFO - PROCESS | 1675 | 1465098529299 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1675 | 1465098529300 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x117353800 == 45 [pid = 1675] [id = 396] 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x111c69400) [pid = 1675] [serial = 1187] [outer = 0x0] 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1172a0400) [pid = 1675] [serial = 1188] [outer = 0x111c69400] 20:48:49 INFO - PROCESS | 1675 | 1465098529326 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x119264400) [pid = 1675] [serial = 1189] [outer = 0x111c69400] 20:48:49 INFO - PROCESS | 1675 | 1465098529596 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]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 626ms 20:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:48:49 INFO - PROCESS | 1675 | 1465098529617 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1675 | 1465098529618 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:48:49 INFO - PROCESS | 1675 | 1465098529628 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1675 | 1465098529630 Marionette TRACE conn2 <- [1,1558,null,{}] 20:48:49 INFO - PROCESS | 1675 | 1465098529633 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}] 20:48:49 INFO - PROCESS | 1675 | 1465098529634 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:49 INFO - PROCESS | 1675 | 1465098529734 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:48:49 INFO - PROCESS | 1675 | 1465098529740 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1675 | 1465098529742 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ceae800 == 46 [pid = 1675] [id = 397] 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x117e4a000) [pid = 1675] [serial = 1190] [outer = 0x0] 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12a994c00) [pid = 1675] [serial = 1191] [outer = 0x117e4a000] 20:48:49 INFO - PROCESS | 1675 | 1465098529768 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12c874000) [pid = 1675] [serial = 1192] [outer = 0x117e4a000] 20:48:50 INFO - PROCESS | 1675 | 1465098530111 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]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 527ms 20:48:50 INFO - PROCESS | 1675 | 1465098530160 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1675 | 1465098530161 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:48:50 INFO - PROCESS | 1675 | 1465098530163 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1675 | 1465098530164 Marionette TRACE conn2 <- [1,1562,null,{}] 20:48:50 INFO - PROCESS | 1675 | 1465098530167 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}] 20:48:50 INFO - PROCESS | 1675 | 1465098530168 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:50 INFO - PROCESS | 1675 | 1465098530251 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:48:50 INFO - PROCESS | 1675 | 1465098530257 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1675 | 1465098530258 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d46b800 == 47 [pid = 1675] [id = 398] 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x119c28400) [pid = 1675] [serial = 1193] [outer = 0x0] 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x119c2e000) [pid = 1675] [serial = 1194] [outer = 0x119c28400] 20:48:50 INFO - PROCESS | 1675 | 1465098530282 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12bc63800) [pid = 1675] [serial = 1195] [outer = 0x119c28400] 20:48:50 INFO - PROCESS | 1675 | 1465098530636 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]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 20:48:50 INFO - PROCESS | 1675 | 1465098530682 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1675 | 1465098530683 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:48:50 INFO - PROCESS | 1675 | 1465098530686 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1675 | 1465098530687 Marionette TRACE conn2 <- [1,1566,null,{}] 20:48:50 INFO - PROCESS | 1675 | 1465098530689 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}] 20:48:50 INFO - PROCESS | 1675 | 1465098530690 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:50 INFO - PROCESS | 1675 | 1465098530773 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:48:50 INFO - PROCESS | 1675 | 1465098530839 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1675 | 1465098530840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d685800 == 48 [pid = 1675] [id = 399] 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x115ea6400) [pid = 1675] [serial = 1196] [outer = 0x0] 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12a904000) [pid = 1675] [serial = 1197] [outer = 0x115ea6400] 20:48:50 INFO - PROCESS | 1675 | 1465098530864 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12a90bc00) [pid = 1675] [serial = 1198] [outer = 0x115ea6400] 20:48:51 INFO - PROCESS | 1675 | 1465098531138 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]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 20:48:51 INFO - PROCESS | 1675 | 1465098531161 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:48:51 INFO - PROCESS | 1675 | 1465098531162 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:48:51 INFO - PROCESS | 1675 | 1465098531165 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1675 | 1465098531166 Marionette TRACE conn2 <- [1,1570,null,{}] 20:48:51 INFO - PROCESS | 1675 | 1465098531168 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}] 20:48:51 INFO - PROCESS | 1675 | 1465098531169 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:51 INFO - PROCESS | 1675 | 1465098531323 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:48:51 INFO - PROCESS | 1675 | 1465098531387 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1675 | 1465098531388 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x116022000 == 49 [pid = 1675] [id = 400] 20:48:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x111c67000) [pid = 1675] [serial = 1199] [outer = 0x0] 20:48:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x113864800) [pid = 1675] [serial = 1200] [outer = 0x111c67000] 20:48:51 INFO - PROCESS | 1675 | 1465098531421 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x11618fc00) [pid = 1675] [serial = 1201] [outer = 0x111c67000] 20:48:51 INFO - PROCESS | 1675 | 1465098531882 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]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 768ms 20:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:48:51 INFO - PROCESS | 1675 | 1465098531935 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:48:51 INFO - PROCESS | 1675 | 1465098531937 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:48:51 INFO - PROCESS | 1675 | 1465098531940 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1675 | 1465098531942 Marionette TRACE conn2 <- [1,1574,null,{}] 20:48:51 INFO - PROCESS | 1675 | 1465098531945 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}] 20:48:51 INFO - PROCESS | 1675 | 1465098531949 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:52 INFO - PROCESS | 1675 | 1465098532083 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:48:52 INFO - PROCESS | 1675 | 1465098532171 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1675 | 1465098532173 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x118973000 == 50 [pid = 1675] [id = 401] 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11814b000) [pid = 1675] [serial = 1202] [outer = 0x0] 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x1184a1000) [pid = 1675] [serial = 1203] [outer = 0x11814b000] 20:48:52 INFO - PROCESS | 1675 | 1465098532205 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x11864b800) [pid = 1675] [serial = 1204] [outer = 0x11814b000] 20:48:52 INFO - PROCESS | 1675 | 1465098532603 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]]]}] 20:48:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 720ms 20:48:52 INFO - PROCESS | 1675 | 1465098532661 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 1675 | 1465098532663 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:48:52 INFO - PROCESS | 1675 | 1465098532665 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1675 | 1465098532667 Marionette TRACE conn2 <- [1,1578,null,{}] 20:48:52 INFO - PROCESS | 1675 | 1465098532669 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}] 20:48:52 INFO - PROCESS | 1675 | 1465098532671 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:52 INFO - PROCESS | 1675 | 1465098532778 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:48:52 INFO - PROCESS | 1675 | 1465098532843 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1675 | 1465098532845 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9c5000 == 51 [pid = 1675] [id = 402] 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x1186cc400) [pid = 1675] [serial = 1205] [outer = 0x0] 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x119c23000) [pid = 1675] [serial = 1206] [outer = 0x1186cc400] 20:48:52 INFO - PROCESS | 1675 | 1465098532915 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12190d400) [pid = 1675] [serial = 1207] [outer = 0x1186cc400] 20:48:53 INFO - PROCESS | 1675 | 1465098533309 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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 20:48:53 INFO - PROCESS | 1675 | 1465098533337 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1675 | 1465098533340 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:48:53 INFO - PROCESS | 1675 | 1465098533347 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1675 | 1465098533351 Marionette TRACE conn2 <- [1,1582,null,{}] 20:48:53 INFO - PROCESS | 1675 | 1465098533353 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}] 20:48:53 INFO - PROCESS | 1675 | 1465098533356 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:53 INFO - PROCESS | 1675 | 1465098533485 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:48:53 INFO - PROCESS | 1675 | 1465098533563 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1675 | 1465098533564 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d470000 == 52 [pid = 1675] [id = 403] 20:48:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x121916400) [pid = 1675] [serial = 1208] [outer = 0x0] 20:48:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x126a79400) [pid = 1675] [serial = 1209] [outer = 0x121916400] 20:48:53 INFO - PROCESS | 1675 | 1465098533593 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x129620c00) [pid = 1675] [serial = 1210] [outer = 0x121916400] 20:48:54 INFO - PROCESS | 1675 | 1465098534009 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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 678ms 20:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:48:54 INFO - PROCESS | 1675 | 1465098534021 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1675 | 1465098534025 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:48:54 INFO - PROCESS | 1675 | 1465098534027 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1675 | 1465098534028 Marionette TRACE conn2 <- [1,1586,null,{}] 20:48:54 INFO - PROCESS | 1675 | 1465098534031 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}] 20:48:54 INFO - PROCESS | 1675 | 1465098534032 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:54 INFO - PROCESS | 1675 | 1465098534139 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:48:54 INFO - PROCESS | 1675 | 1465098534253 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1675 | 1465098534254 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12df07800 == 53 [pid = 1675] [id = 404] 20:48:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x121b38000) [pid = 1675] [serial = 1211] [outer = 0x0] 20:48:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12a907c00) [pid = 1675] [serial = 1212] [outer = 0x121b38000] 20:48:54 INFO - PROCESS | 1675 | 1465098534285 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x12a90f800) [pid = 1675] [serial = 1213] [outer = 0x121b38000] 20:48:54 INFO - PROCESS | 1675 | 1465098534907 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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 920ms 20:48:54 INFO - PROCESS | 1675 | 1465098534948 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:48:54 INFO - PROCESS | 1675 | 1465098534950 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:48:54 INFO - PROCESS | 1675 | 1465098534971 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1675 | 1465098534973 Marionette TRACE conn2 <- [1,1590,null,{}] 20:48:54 INFO - PROCESS | 1675 | 1465098534979 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}] 20:48:54 INFO - PROCESS | 1675 | 1465098534980 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:55 INFO - PROCESS | 1675 | 1465098535087 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:48:55 INFO - PROCESS | 1675 | 1465098535152 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1675 | 1465098535155 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x121277800 == 54 [pid = 1675] [id = 405] 20:48:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x11737e000) [pid = 1675] [serial = 1214] [outer = 0x0] 20:48:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x117e52800) [pid = 1675] [serial = 1215] [outer = 0x11737e000] 20:48:55 INFO - PROCESS | 1675 | 1465098535182 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x11862b000) [pid = 1675] [serial = 1216] [outer = 0x11737e000] 20:48:55 INFO - PROCESS | 1675 | 1465098535631 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]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 740ms 20:48:55 INFO - PROCESS | 1675 | 1465098535694 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1675 | 1465098535697 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:48:55 INFO - PROCESS | 1675 | 1465098535701 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1675 | 1465098535703 Marionette TRACE conn2 <- [1,1594,null,{}] 20:48:55 INFO - PROCESS | 1675 | 1465098535705 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}] 20:48:55 INFO - PROCESS | 1675 | 1465098535707 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d685800 == 53 [pid = 1675] [id = 399] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d46b800 == 52 [pid = 1675] [id = 398] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12ceae800 == 51 [pid = 1675] [id = 397] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x117353800 == 50 [pid = 1675] [id = 396] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b6000 == 49 [pid = 1675] [id = 395] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9ca800 == 48 [pid = 1675] [id = 394] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x117e12800 == 47 [pid = 1675] [id = 393] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x128ccb800 == 46 [pid = 1675] [id = 392] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1257af800 == 45 [pid = 1675] [id = 391] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x123d2c000 == 44 [pid = 1675] [id = 390] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x119576800 == 43 [pid = 1675] [id = 389] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1161e2000 == 42 [pid = 1675] [id = 388] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x11867c000 == 41 [pid = 1675] [id = 387] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12cead000 == 40 [pid = 1675] [id = 385] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12506e000 == 39 [pid = 1675] [id = 384] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x115e87800 == 38 [pid = 1675] [id = 383] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1da000 == 37 [pid = 1675] [id = 382] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12bac5000 == 36 [pid = 1675] [id = 368] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d46e800 == 35 [pid = 1675] [id = 386] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x116a95000 == 34 [pid = 1675] [id = 353] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1293b9000 == 33 [pid = 1675] [id = 352] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e3800 == 32 [pid = 1675] [id = 369] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x121277800 == 31 [pid = 1675] [id = 405] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12df07800 == 30 [pid = 1675] [id = 404] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d470000 == 29 [pid = 1675] [id = 403] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9c5000 == 28 [pid = 1675] [id = 402] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x118973000 == 27 [pid = 1675] [id = 401] 20:48:56 INFO - PROCESS | 1675 | --DOCSHELL 0x116022000 == 26 [pid = 1675] [id = 400] 20:48:56 INFO - PROCESS | 1675 | 1465098536382 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 133 (0x12ba87000) [pid = 1675] [serial = 1129] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x1186d1c00) [pid = 1675] [serial = 1114] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x128c5b400) [pid = 1675] [serial = 1122] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x118153c00) [pid = 1675] [serial = 1111] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12b2c9400) [pid = 1675] [serial = 1128] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x11765ac00) [pid = 1675] [serial = 1110] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12a818c00) [pid = 1675] [serial = 1108] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12751e800) [pid = 1675] [serial = 1107] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x119c73400) [pid = 1675] [serial = 1116] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x1215ca400) [pid = 1675] [serial = 1104] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12bc55c00) [pid = 1675] [serial = 1132] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12ba94800) [pid = 1675] [serial = 1131] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12bc5a800) [pid = 1675] [serial = 1134] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12bc3f000) [pid = 1675] [serial = 1138] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x128c58000) [pid = 1675] [serial = 1137] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12c071800) [pid = 1675] [serial = 1135] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x126d9ec00) [pid = 1675] [serial = 1119] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x116623800) [pid = 1675] [serial = 1098] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12733ec00) [pid = 1675] [serial = 1120] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11886d800) [pid = 1675] [serial = 1101] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12d023000) [pid = 1675] [serial = 1144] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x123d94400) [pid = 1675] [serial = 1117] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12a811800) [pid = 1675] [serial = 1125] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12c882000) [pid = 1675] [serial = 1141] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12abf9c00) [pid = 1675] [serial = 1126] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12d029800) [pid = 1675] [serial = 1146] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12ccf6000) [pid = 1675] [serial = 1143] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12c16cc00) [pid = 1675] [serial = 1140] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12934b000) [pid = 1675] [serial = 1123] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118623400) [pid = 1675] [serial = 1113] [outer = 0x0] [url = about:blank] 20:48:56 INFO - PROCESS | 1675 | 1465098536525 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1675 | 1465098536527 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1129c7800 == 27 [pid = 1675] [id = 406] 20:48:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x111c7c000) [pid = 1675] [serial = 1217] [outer = 0x0] 20:48:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x111ed5400) [pid = 1675] [serial = 1218] [outer = 0x111c7c000] 20:48:56 INFO - PROCESS | 1675 | 1465098536556 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1121b0800) [pid = 1675] [serial = 1219] [outer = 0x111c7c000] 20:48:56 INFO - PROCESS | 1675 | 1465098536885 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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1220ms 20:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:48:56 INFO - PROCESS | 1675 | 1465098536924 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1675 | 1465098536927 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:48:56 INFO - PROCESS | 1675 | 1465098536930 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1675 | 1465098536932 Marionette TRACE conn2 <- [1,1598,null,{}] 20:48:56 INFO - PROCESS | 1675 | 1465098536935 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}] 20:48:56 INFO - PROCESS | 1675 | 1465098536936 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:57 INFO - PROCESS | 1675 | 1465098537037 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:48:57 INFO - PROCESS | 1675 | 1465098537096 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1675 | 1465098537098 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x117062800 == 28 [pid = 1675] [id = 407] 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x113f0b800) [pid = 1675] [serial = 1220] [outer = 0x0] 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11614a800) [pid = 1675] [serial = 1221] [outer = 0x113f0b800] 20:48:57 INFO - PROCESS | 1675 | 1465098537125 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x1167ac400) [pid = 1675] [serial = 1222] [outer = 0x113f0b800] 20:48:57 INFO - PROCESS | 1675 | 1465098537415 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]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 20:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:48:57 INFO - PROCESS | 1675 | 1465098537451 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 1675 | 1465098537453 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:48:57 INFO - PROCESS | 1675 | 1465098537457 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1675 | 1465098537460 Marionette TRACE conn2 <- [1,1602,null,{}] 20:48:57 INFO - PROCESS | 1675 | 1465098537463 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}] 20:48:57 INFO - PROCESS | 1675 | 1465098537464 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:57 INFO - PROCESS | 1675 | 1465098537546 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:48:57 INFO - PROCESS | 1675 | 1465098537612 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1675 | 1465098537613 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x113818000 == 29 [pid = 1675] [id = 408] 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x1167a9c00) [pid = 1675] [serial = 1223] [outer = 0x0] 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x116a6d800) [pid = 1675] [serial = 1224] [outer = 0x1167a9c00] 20:48:57 INFO - PROCESS | 1675 | 1465098537649 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x117658000) [pid = 1675] [serial = 1225] [outer = 0x1167a9c00] 20:48:57 INFO - PROCESS | 1675 | 1465098537975 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]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 574ms 20:48:58 INFO - PROCESS | 1675 | 1465098538030 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1675 | 1465098538033 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:48:58 INFO - PROCESS | 1675 | 1465098538041 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1675 | 1465098538044 Marionette TRACE conn2 <- [1,1606,null,{}] 20:48:58 INFO - PROCESS | 1675 | 1465098538046 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}] 20:48:58 INFO - PROCESS | 1675 | 1465098538049 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:58 INFO - PROCESS | 1675 | 1465098538164 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:48:58 INFO - PROCESS | 1675 | 1465098538171 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1675 | 1465098538172 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956d000 == 30 [pid = 1675] [id = 409] 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x117e46400) [pid = 1675] [serial = 1226] [outer = 0x0] 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x117e54c00) [pid = 1675] [serial = 1227] [outer = 0x117e46400] 20:48:58 INFO - PROCESS | 1675 | 1465098538197 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x118493400) [pid = 1675] [serial = 1228] [outer = 0x117e46400] 20:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 526ms 20:48:58 INFO - PROCESS | 1675 | 1465098538553 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]]]}] 20:48:58 INFO - PROCESS | 1675 | 1465098538562 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1675 | 1465098538564 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:48:58 INFO - PROCESS | 1675 | 1465098538566 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1675 | 1465098538567 Marionette TRACE conn2 <- [1,1610,null,{}] 20:48:58 INFO - PROCESS | 1675 | 1465098538569 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}] 20:48:58 INFO - PROCESS | 1675 | 1465098538572 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:58 INFO - PROCESS | 1675 | 1465098538673 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:48:58 INFO - PROCESS | 1675 | 1465098538710 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1675 | 1465098538712 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bfe000 == 31 [pid = 1675] [id = 410] 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x118163c00) [pid = 1675] [serial = 1229] [outer = 0x0] 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x118620000) [pid = 1675] [serial = 1230] [outer = 0x118163c00] 20:48:58 INFO - PROCESS | 1675 | 1465098538737 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x11834c800) [pid = 1675] [serial = 1231] [outer = 0x118163c00] 20:48:59 INFO - PROCESS | 1675 | 1465098539102 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]]]}] 20:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 574ms 20:48:59 INFO - PROCESS | 1675 | 1465098539146 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1675 | 1465098539148 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:48:59 INFO - PROCESS | 1675 | 1465098539152 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1675 | 1465098539154 Marionette TRACE conn2 <- [1,1614,null,{}] 20:48:59 INFO - PROCESS | 1675 | 1465098539157 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}] 20:48:59 INFO - PROCESS | 1675 | 1465098539159 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:59 INFO - PROCESS | 1675 | 1465098539317 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:48:59 INFO - PROCESS | 1675 | 1465098539377 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1675 | 1465098539384 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d2d000 == 32 [pid = 1675] [id = 411] 20:48:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11660e400) [pid = 1675] [serial = 1232] [outer = 0x0] 20:48:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x11886a000) [pid = 1675] [serial = 1233] [outer = 0x11660e400] 20:48:59 INFO - PROCESS | 1675 | 1465098539435 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x119267800) [pid = 1675] [serial = 1234] [outer = 0x11660e400] 20:48:59 INFO - PROCESS | 1675 | 1465098539779 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]]]}] 20:48:59 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 20:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 674ms 20:48:59 INFO - PROCESS | 1675 | 1465098539826 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1675 | 1465098539827 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:48:59 INFO - PROCESS | 1675 | 1465098539829 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1675 | 1465098539830 Marionette TRACE conn2 <- [1,1618,null,{}] 20:48:59 INFO - PROCESS | 1675 | 1465098539833 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}] 20:48:59 INFO - PROCESS | 1675 | 1465098539834 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:48:59 INFO - PROCESS | 1675 | 1465098539934 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:48:59 INFO - PROCESS | 1675 | 1465098539990 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1675 | 1465098539991 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x112f5b000 == 33 [pid = 1675] [id = 412] 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x1192cc400) [pid = 1675] [serial = 1235] [outer = 0x0] 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x119c24800) [pid = 1675] [serial = 1236] [outer = 0x1192cc400] 20:49:00 INFO - PROCESS | 1675 | 1465098540024 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x119c76000) [pid = 1675] [serial = 1237] [outer = 0x1192cc400] 20:49:00 INFO - PROCESS | 1675 | 1465098540351 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]]]}] 20:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 20:49:00 INFO - PROCESS | 1675 | 1465098540400 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1675 | 1465098540402 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:49:00 INFO - PROCESS | 1675 | 1465098540404 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1675 | 1465098540405 Marionette TRACE conn2 <- [1,1622,null,{}] 20:49:00 INFO - PROCESS | 1675 | 1465098540407 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}] 20:49:00 INFO - PROCESS | 1675 | 1465098540408 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:00 INFO - PROCESS | 1675 | 1465098540827 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x110d60000) [pid = 1675] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12111f000) [pid = 1675] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12c072c00) [pid = 1675] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x119c74000) [pid = 1675] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x118249c00) [pid = 1675] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x11506e000) [pid = 1675] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12a81d400) [pid = 1675] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11815d400) [pid = 1675] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11815f400) [pid = 1675] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11737b800) [pid = 1675] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x119c28400) [pid = 1675] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x128e3b400) [pid = 1675] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x125084000) [pid = 1675] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x113a84400) [pid = 1675] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12a81a000) [pid = 1675] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x127525c00) [pid = 1675] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x113d13000) [pid = 1675] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x119c68c00) [pid = 1675] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11926f400) [pid = 1675] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x124dafc00) [pid = 1675] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11814b400) [pid = 1675] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x111c69400) [pid = 1675] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x117e4a000) [pid = 1675] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x115ea6400) [pid = 1675] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x111a0b000) [pid = 1675] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:49:00 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118495000) [pid = 1675] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:49:00 INFO - PROCESS | 1675 | 1465098540881 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1675 | 1465098540883 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e11000 == 34 [pid = 1675] [id = 413] 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x111a0b000) [pid = 1675] [serial = 1238] [outer = 0x0] 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x113a84400) [pid = 1675] [serial = 1239] [outer = 0x111a0b000] 20:49:00 INFO - PROCESS | 1675 | 1465098540909 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11729c800) [pid = 1675] [serial = 1240] [outer = 0x111a0b000] 20:49:01 INFO - PROCESS | 1675 | 1465098541163 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]]]}] 20:49:01 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 20:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 768ms 20:49:01 INFO - PROCESS | 1675 | 1465098541202 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1675 | 1465098541204 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:49:01 INFO - PROCESS | 1675 | 1465098541212 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1675 | 1465098541213 Marionette TRACE conn2 <- [1,1626,null,{}] 20:49:01 INFO - PROCESS | 1675 | 1465098541216 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}] 20:49:01 INFO - PROCESS | 1675 | 1465098541217 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:01 INFO - PROCESS | 1675 | 1465098541301 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:49:01 INFO - PROCESS | 1675 | 1465098541307 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1675 | 1465098541309 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x129048800 == 35 [pid = 1675] [id = 414] 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11815bc00) [pid = 1675] [serial = 1241] [outer = 0x0] 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119009c00) [pid = 1675] [serial = 1242] [outer = 0x11815bc00] 20:49:01 INFO - PROCESS | 1675 | 1465098541333 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1215c8c00) [pid = 1675] [serial = 1243] [outer = 0x11815bc00] 20:49:01 INFO - PROCESS | 1675 | 1465098541662 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]]]}] 20:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 20:49:01 INFO - PROCESS | 1675 | 1465098541682 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1675 | 1465098541683 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:49:01 INFO - PROCESS | 1675 | 1465098541685 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1675 | 1465098541686 Marionette TRACE conn2 <- [1,1630,null,{}] 20:49:01 INFO - PROCESS | 1675 | 1465098541693 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}] 20:49:01 INFO - PROCESS | 1675 | 1465098541694 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:01 INFO - PROCESS | 1675 | 1465098541804 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:49:01 INFO - PROCESS | 1675 | 1465098541810 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1675 | 1465098541811 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c4800 == 36 [pid = 1675] [id = 415] 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11737d400) [pid = 1675] [serial = 1244] [outer = 0x0] 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1216ecc00) [pid = 1675] [serial = 1245] [outer = 0x11737d400] 20:49:01 INFO - PROCESS | 1675 | 1465098541836 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x121912000) [pid = 1675] [serial = 1246] [outer = 0x11737d400] 20:49:02 INFO - PROCESS | 1675 | 1465098542144 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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 20:49:02 INFO - PROCESS | 1675 | 1465098542161 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1675 | 1465098542162 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:49:02 INFO - PROCESS | 1675 | 1465098542165 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1675 | 1465098542166 Marionette TRACE conn2 <- [1,1634,null,{}] 20:49:02 INFO - PROCESS | 1675 | 1465098542168 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}] 20:49:02 INFO - PROCESS | 1675 | 1465098542170 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:02 INFO - PROCESS | 1675 | 1465098542258 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:49:02 INFO - PROCESS | 1675 | 1465098542262 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1675 | 1465098542264 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a868800 == 37 [pid = 1675] [id = 416] 20:49:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x121911400) [pid = 1675] [serial = 1247] [outer = 0x0] 20:49:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x1219b1800) [pid = 1675] [serial = 1248] [outer = 0x121911400] 20:49:02 INFO - PROCESS | 1675 | 1465098542291 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x124db8c00) [pid = 1675] [serial = 1249] [outer = 0x121911400] 20:49:02 INFO - PROCESS | 1675 | 1465098542664 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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 20:49:02 INFO - PROCESS | 1675 | 1465098542684 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:49:02 INFO - PROCESS | 1675 | 1465098542686 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:49:02 INFO - PROCESS | 1675 | 1465098542688 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1675 | 1465098542690 Marionette TRACE conn2 <- [1,1638,null,{}] 20:49:02 INFO - PROCESS | 1675 | 1465098542693 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}] 20:49:02 INFO - PROCESS | 1675 | 1465098542694 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:02 INFO - PROCESS | 1675 | 1465098542816 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:49:02 INFO - PROCESS | 1675 | 1465098542906 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1675 | 1465098542908 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x11254e000 == 38 [pid = 1675] [id = 417] 20:49:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x110d59c00) [pid = 1675] [serial = 1250] [outer = 0x0] 20:49:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x110fa6c00) [pid = 1675] [serial = 1251] [outer = 0x110d59c00] 20:49:02 INFO - PROCESS | 1675 | 1465098542941 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11214ec00) [pid = 1675] [serial = 1252] [outer = 0x110d59c00] 20:49:03 INFO - PROCESS | 1675 | 1465098543492 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]]]}] 20:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 820ms 20:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:49:03 INFO - PROCESS | 1675 | 1465098543510 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1675 | 1465098543512 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:49:03 INFO - PROCESS | 1675 | 1465098543515 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1675 | 1465098543517 Marionette TRACE conn2 <- [1,1642,null,{}] 20:49:03 INFO - PROCESS | 1675 | 1465098543521 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}] 20:49:03 INFO - PROCESS | 1675 | 1465098543524 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:03 INFO - PROCESS | 1675 | 1465098543636 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:49:03 INFO - PROCESS | 1675 | 1465098543721 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1675 | 1465098543723 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x11924f800 == 39 [pid = 1675] [id = 418] 20:49:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x116817000) [pid = 1675] [serial = 1253] [outer = 0x0] 20:49:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x116823000) [pid = 1675] [serial = 1254] [outer = 0x116817000] 20:49:03 INFO - PROCESS | 1675 | 1465098543753 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11737b000) [pid = 1675] [serial = 1255] [outer = 0x116817000] 20:49:04 INFO - PROCESS | 1675 | 1465098544320 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]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 823ms 20:49:04 INFO - PROCESS | 1675 | 1465098544368 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1675 | 1465098544371 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:49:04 INFO - PROCESS | 1675 | 1465098544377 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1675 | 1465098544379 Marionette TRACE conn2 <- [1,1646,null,{}] 20:49:04 INFO - PROCESS | 1675 | 1465098544381 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}] 20:49:04 INFO - PROCESS | 1675 | 1465098544383 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:04 INFO - PROCESS | 1675 | 1465098544496 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:49:04 INFO - PROCESS | 1675 | 1465098544561 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1675 | 1465098544562 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be8800 == 40 [pid = 1675] [id = 419] 20:49:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x11815a800) [pid = 1675] [serial = 1256] [outer = 0x0] 20:49:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x118249800) [pid = 1675] [serial = 1257] [outer = 0x11815a800] 20:49:04 INFO - PROCESS | 1675 | 1465098544592 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x1184a0000) [pid = 1675] [serial = 1258] [outer = 0x11815a800] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x12a868800 == 39 [pid = 1675] [id = 416] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c4800 == 38 [pid = 1675] [id = 415] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x129048800 == 37 [pid = 1675] [id = 414] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x117e11000 == 36 [pid = 1675] [id = 413] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x112f5b000 == 35 [pid = 1675] [id = 412] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x123d2d000 == 34 [pid = 1675] [id = 411] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x119bfe000 == 33 [pid = 1675] [id = 410] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x11956d000 == 32 [pid = 1675] [id = 409] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x113818000 == 31 [pid = 1675] [id = 408] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x117062800 == 30 [pid = 1675] [id = 407] 20:49:05 INFO - PROCESS | 1675 | --DOCSHELL 0x1129c7800 == 29 [pid = 1675] [id = 406] 20:49:05 INFO - PROCESS | 1675 | 1465098545268 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]]]}] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12c873c00) [pid = 1675] [serial = 1096] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x116046c00) [pid = 1675] [serial = 1051] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x1186cb400) [pid = 1675] [serial = 1054] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x112f4a400) [pid = 1675] [serial = 1012] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x126a7e000) [pid = 1675] [serial = 1057] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12bc37800) [pid = 1675] [serial = 1179] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x118161c00) [pid = 1675] [serial = 1182] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12bc58000) [pid = 1675] [serial = 1185] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11737f800) [pid = 1675] [serial = 1149] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x117385400) [pid = 1675] [serial = 1150] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12bc63800) [pid = 1675] [serial = 1195] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12961ec00) [pid = 1675] [serial = 1173] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12965bc00) [pid = 1675] [serial = 1174] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12d1ee400) [pid = 1675] [serial = 1147] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x117e4bc00) [pid = 1675] [serial = 1164] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118647000) [pid = 1675] [serial = 1165] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12a992c00) [pid = 1675] [serial = 1176] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x128c5e000) [pid = 1675] [serial = 1158] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x129481800) [pid = 1675] [serial = 1159] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x1166e7800) [pid = 1675] [serial = 1161] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x117381000) [pid = 1675] [serial = 1162] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118167000) [pid = 1675] [serial = 1183] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x119c72c00) [pid = 1675] [serial = 1155] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x124dba800) [pid = 1675] [serial = 1156] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119c6c800) [pid = 1675] [serial = 1167] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1216a4800) [pid = 1675] [serial = 1168] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x126d96800) [pid = 1675] [serial = 1170] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x129022800) [pid = 1675] [serial = 1171] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11849e400) [pid = 1675] [serial = 1152] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1186c9000) [pid = 1675] [serial = 1153] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1172a0400) [pid = 1675] [serial = 1188] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12c06a800) [pid = 1675] [serial = 1186] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119264400) [pid = 1675] [serial = 1189] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119c2e000) [pid = 1675] [serial = 1194] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12c874000) [pid = 1675] [serial = 1192] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12bc57400) [pid = 1675] [serial = 1180] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12a994c00) [pid = 1675] [serial = 1191] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a904000) [pid = 1675] [serial = 1197] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12a90bc00) [pid = 1675] [serial = 1198] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12ba8ac00) [pid = 1675] [serial = 1177] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x126a77c00) [pid = 1675] [serial = 1105] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x119453400) [pid = 1675] [serial = 1102] [outer = 0x0] [url = about:blank] 20:49:05 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x11765b400) [pid = 1675] [serial = 1099] [outer = 0x0] [url = about:blank] 20:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 921ms 20:49:05 INFO - PROCESS | 1675 | 1465098545299 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1675 | 1465098545302 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:49:05 INFO - PROCESS | 1675 | 1465098545306 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1675 | 1465098545309 Marionette TRACE conn2 <- [1,1650,null,{}] 20:49:05 INFO - PROCESS | 1675 | 1465098545314 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}] 20:49:05 INFO - PROCESS | 1675 | 1465098545316 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:05 INFO - PROCESS | 1675 | 1465098545445 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:49:05 INFO - PROCESS | 1675 | 1465098545453 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1675 | 1465098545454 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x116886800 == 30 [pid = 1675] [id = 420] 20:49:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x116860400) [pid = 1675] [serial = 1259] [outer = 0x0] 20:49:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x116a72000) [pid = 1675] [serial = 1260] [outer = 0x116860400] 20:49:05 INFO - PROCESS | 1675 | 1465098545483 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x117389c00) [pid = 1675] [serial = 1261] [outer = 0x116860400] 20:49:05 INFO - PROCESS | 1675 | 1465098545882 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]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 626ms 20:49:05 INFO - PROCESS | 1675 | 1465098545940 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1675 | 1465098545942 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:49:05 INFO - PROCESS | 1675 | 1465098545947 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1675 | 1465098545948 Marionette TRACE conn2 <- [1,1654,null,{}] 20:49:05 INFO - PROCESS | 1675 | 1465098545951 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}] 20:49:05 INFO - PROCESS | 1675 | 1465098545952 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:06 INFO - PROCESS | 1675 | 1465098546037 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:49:06 INFO - PROCESS | 1675 | 1465098546043 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1675 | 1465098546044 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e9800 == 31 [pid = 1675] [id = 421] 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11830b000) [pid = 1675] [serial = 1262] [outer = 0x0] 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118351c00) [pid = 1675] [serial = 1263] [outer = 0x11830b000] 20:49:06 INFO - PROCESS | 1675 | 1465098546072 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1184a0400) [pid = 1675] [serial = 1264] [outer = 0x11830b000] 20:49:06 INFO - PROCESS | 1675 | 1465098546419 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]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 20:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:49:06 INFO - PROCESS | 1675 | 1465098546466 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 1675 | 1465098546468 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:49:06 INFO - PROCESS | 1675 | 1465098546470 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1675 | 1465098546473 Marionette TRACE conn2 <- [1,1658,null,{}] 20:49:06 INFO - PROCESS | 1675 | 1465098546480 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}] 20:49:06 INFO - PROCESS | 1675 | 1465098546484 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:06 INFO - PROCESS | 1675 | 1465098546565 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:49:06 INFO - PROCESS | 1675 | 1465098546574 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1675 | 1465098546576 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x121136800 == 32 [pid = 1675] [id = 422] 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x113235800) [pid = 1675] [serial = 1265] [outer = 0x0] 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1186c7400) [pid = 1675] [serial = 1266] [outer = 0x113235800] 20:49:06 INFO - PROCESS | 1675 | 1465098546604 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11886b800) [pid = 1675] [serial = 1267] [outer = 0x113235800] 20:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 20:49:06 INFO - PROCESS | 1675 | 1465098546986 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]]]}] 20:49:06 INFO - PROCESS | 1675 | 1465098546993 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:49:06 INFO - PROCESS | 1675 | 1465098546995 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:49:06 INFO - PROCESS | 1675 | 1465098546997 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1675 | 1465098546998 Marionette TRACE conn2 <- [1,1662,null,{}] 20:49:07 INFO - PROCESS | 1675 | 1465098547000 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}] 20:49:07 INFO - PROCESS | 1675 | 1465098547001 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:07 INFO - PROCESS | 1675 | 1465098547125 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:49:07 INFO - PROCESS | 1675 | 1465098547131 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1675 | 1465098547133 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257a3800 == 33 [pid = 1675] [id = 423] 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119003800) [pid = 1675] [serial = 1268] [outer = 0x0] 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119262800) [pid = 1675] [serial = 1269] [outer = 0x119003800] 20:49:07 INFO - PROCESS | 1675 | 1465098547158 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x119c25000) [pid = 1675] [serial = 1270] [outer = 0x119003800] 20:49:07 INFO - PROCESS | 1675 | 1465098547509 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]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 20:49:07 INFO - PROCESS | 1675 | 1465098547515 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1675 | 1465098547516 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:49:07 INFO - PROCESS | 1675 | 1465098547519 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1675 | 1465098547520 Marionette TRACE conn2 <- [1,1666,null,{}] 20:49:07 INFO - PROCESS | 1675 | 1465098547524 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}] 20:49:07 INFO - PROCESS | 1675 | 1465098547525 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:07 INFO - PROCESS | 1675 | 1465098547629 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:49:07 INFO - PROCESS | 1675 | 1465098547671 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1675 | 1465098547672 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cd9000 == 34 [pid = 1675] [id = 424] 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x112c88400) [pid = 1675] [serial = 1271] [outer = 0x0] 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119c2ac00) [pid = 1675] [serial = 1272] [outer = 0x112c88400] 20:49:07 INFO - PROCESS | 1675 | 1465098547697 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x119c6ec00) [pid = 1675] [serial = 1273] [outer = 0x112c88400] 20:49:08 INFO - PROCESS | 1675 | 1465098548001 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]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 20:49:08 INFO - PROCESS | 1675 | 1465098548042 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1675 | 1465098548043 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:49:08 INFO - PROCESS | 1675 | 1465098548045 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1675 | 1465098548046 Marionette TRACE conn2 <- [1,1670,null,{}] 20:49:08 INFO - PROCESS | 1675 | 1465098548049 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}] 20:49:08 INFO - PROCESS | 1675 | 1465098548053 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:08 INFO - PROCESS | 1675 | 1465098548175 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:49:08 INFO - PROCESS | 1675 | 1465098548186 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1675 | 1465098548188 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a552800 == 35 [pid = 1675] [id = 425] 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119c73800) [pid = 1675] [serial = 1274] [outer = 0x0] 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12190ec00) [pid = 1675] [serial = 1275] [outer = 0x119c73800] 20:49:08 INFO - PROCESS | 1675 | 1465098548216 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12571f000) [pid = 1675] [serial = 1276] [outer = 0x119c73800] 20:49:08 INFO - PROCESS | 1675 | 1465098548682 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]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 668ms 20:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:49:08 INFO - PROCESS | 1675 | 1465098548715 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1675 | 1465098548717 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:49:08 INFO - PROCESS | 1675 | 1465098548729 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1675 | 1465098548731 Marionette TRACE conn2 <- [1,1674,null,{}] 20:49:08 INFO - PROCESS | 1675 | 1465098548735 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}] 20:49:08 INFO - PROCESS | 1675 | 1465098548738 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:08 INFO - PROCESS | 1675 | 1465098548868 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:49:08 INFO - PROCESS | 1675 | 1465098548884 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1675 | 1465098548885 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2af000 == 36 [pid = 1675] [id = 426] 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1186ce000) [pid = 1675] [serial = 1277] [outer = 0x0] 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x126d9a000) [pid = 1675] [serial = 1278] [outer = 0x1186ce000] 20:49:08 INFO - PROCESS | 1675 | 1465098548910 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x127306c00) [pid = 1675] [serial = 1279] [outer = 0x1186ce000] 20:49:09 INFO - PROCESS | 1675 | 1465098549241 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]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 531ms 20:49:09 INFO - PROCESS | 1675 | 1465098549251 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1675 | 1465098549252 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:49:09 INFO - PROCESS | 1675 | 1465098549264 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1675 | 1465098549265 Marionette TRACE conn2 <- [1,1678,null,{}] 20:49:09 INFO - PROCESS | 1675 | 1465098549267 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}] 20:49:09 INFO - PROCESS | 1675 | 1465098549268 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:09 INFO - PROCESS | 1675 | 1465098549374 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:49:09 INFO - PROCESS | 1675 | 1465098549378 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1675 | 1465098549379 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186f1800 == 37 [pid = 1675] [id = 427] 20:49:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x126a2a800) [pid = 1675] [serial = 1280] [outer = 0x0] 20:49:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12751dc00) [pid = 1675] [serial = 1281] [outer = 0x126a2a800] 20:49:09 INFO - PROCESS | 1675 | 1465098549539 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x128c5bc00) [pid = 1675] [serial = 1282] [outer = 0x126a2a800] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x117e46400) [pid = 1675] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x113f0b800) [pid = 1675] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118163c00) [pid = 1675] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x111c7c000) [pid = 1675] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11660e400) [pid = 1675] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1192cc400) [pid = 1675] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1167a9c00) [pid = 1675] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11737e000) [pid = 1675] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111a0b000) [pid = 1675] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11815bc00) [pid = 1675] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x111c67000) [pid = 1675] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11814b000) [pid = 1675] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1186cc400) [pid = 1675] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11737d400) [pid = 1675] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x121916400) [pid = 1675] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:49:09 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x121b38000) [pid = 1675] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:49:09 INFO - PROCESS | 1675 | 1465098549844 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]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 620ms 20:49:09 INFO - PROCESS | 1675 | 1465098549884 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1675 | 1465098549885 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:49:09 INFO - PROCESS | 1675 | 1465098549888 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1675 | 1465098549889 Marionette TRACE conn2 <- [1,1682,null,{}] 20:49:09 INFO - PROCESS | 1675 | 1465098549891 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}] 20:49:09 INFO - PROCESS | 1675 | 1465098549893 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:09 INFO - PROCESS | 1675 | 1465098549975 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:49:09 INFO - PROCESS | 1675 | 1465098549979 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1675 | 1465098549980 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x121135800 == 38 [pid = 1675] [id = 428] 20:49:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1161f7800) [pid = 1675] [serial = 1283] [outer = 0x0] 20:49:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11834c000) [pid = 1675] [serial = 1284] [outer = 0x1161f7800] 20:49:10 INFO - PROCESS | 1675 | 1465098550004 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119436800) [pid = 1675] [serial = 1285] [outer = 0x1161f7800] 20:49:10 INFO - PROCESS | 1675 | 1465098550343 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]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 20:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:49:10 INFO - PROCESS | 1675 | 1465098550360 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1675 | 1465098550361 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:49:10 INFO - PROCESS | 1675 | 1465098550364 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1675 | 1465098550365 Marionette TRACE conn2 <- [1,1686,null,{}] 20:49:10 INFO - PROCESS | 1675 | 1465098550367 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}] 20:49:10 INFO - PROCESS | 1675 | 1465098550368 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:10 INFO - PROCESS | 1675 | 1465098550486 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:49:10 INFO - PROCESS | 1675 | 1465098550492 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1675 | 1465098550493 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c782800 == 39 [pid = 1675] [id = 429] 20:49:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x111c6a800) [pid = 1675] [serial = 1286] [outer = 0x0] 20:49:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119c6c400) [pid = 1675] [serial = 1287] [outer = 0x111c6a800] 20:49:10 INFO - PROCESS | 1675 | 1465098550524 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x128c5c400) [pid = 1675] [serial = 1288] [outer = 0x111c6a800] 20:49:10 INFO - PROCESS | 1675 | 1465098550862 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]]]}] 20:49: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 20:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 20:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:49:10 INFO - PROCESS | 1675 | 1465098550883 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1675 | 1465098550885 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:49:10 INFO - PROCESS | 1675 | 1465098550888 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1675 | 1465098550893 Marionette TRACE conn2 <- [1,1690,null,{}] 20:49:10 INFO - PROCESS | 1675 | 1465098550896 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}] 20:49:10 INFO - PROCESS | 1675 | 1465098550898 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:11 INFO - PROCESS | 1675 | 1465098550995 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:49:11 INFO - PROCESS | 1675 | 1465098550999 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1675 | 1465098551001 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca99800 == 40 [pid = 1675] [id = 430] 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x128c5dc00) [pid = 1675] [serial = 1289] [outer = 0x0] 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x129021000) [pid = 1675] [serial = 1290] [outer = 0x128c5dc00] 20:49:11 INFO - PROCESS | 1675 | 1465098551026 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12961d000) [pid = 1675] [serial = 1291] [outer = 0x128c5dc00] 20:49:11 INFO - PROCESS | 1675 | 1465098551360 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]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 20:49:11 INFO - PROCESS | 1675 | 1465098551411 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1675 | 1465098551412 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:49:11 INFO - PROCESS | 1675 | 1465098551414 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1675 | 1465098551415 Marionette TRACE conn2 <- [1,1694,null,{}] 20:49:11 INFO - PROCESS | 1675 | 1465098551429 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}] 20:49:11 INFO - PROCESS | 1675 | 1465098551431 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:11 INFO - PROCESS | 1675 | 1465098551514 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:49:11 INFO - PROCESS | 1675 | 1465098551628 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1675 | 1465098551630 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x113a2d000 == 41 [pid = 1675] [id = 431] 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x111a05000) [pid = 1675] [serial = 1292] [outer = 0x0] 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1121b0400) [pid = 1675] [serial = 1293] [outer = 0x111a05000] 20:49:11 INFO - PROCESS | 1675 | 1465098551661 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x113f55c00) [pid = 1675] [serial = 1294] [outer = 0x111a05000] 20:49:12 INFO - PROCESS | 1675 | 1465098552165 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]]]}] 20:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 781ms 20:49:12 INFO - PROCESS | 1675 | 1465098552198 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:49:12 INFO - PROCESS | 1675 | 1465098552201 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:49:12 INFO - PROCESS | 1675 | 1465098552226 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1675 | 1465098552229 Marionette TRACE conn2 <- [1,1698,null,{}] 20:49:12 INFO - PROCESS | 1675 | 1465098552293 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}] 20:49:12 INFO - PROCESS | 1675 | 1465098552297 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:12 INFO - PROCESS | 1675 | 1465098552413 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:49:12 INFO - PROCESS | 1675 | 1465098552474 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1675 | 1465098552476 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eba800 == 42 [pid = 1675] [id = 432] 20:49:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11815c800) [pid = 1675] [serial = 1295] [outer = 0x0] 20:49:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118166400) [pid = 1675] [serial = 1296] [outer = 0x11815c800] 20:49:12 INFO - PROCESS | 1675 | 1465098552506 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11849e400) [pid = 1675] [serial = 1297] [outer = 0x11815c800] 20:49:13 INFO - PROCESS | 1675 | 1465098553017 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]]]}] 20:49:13 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 20:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 836ms 20:49:13 INFO - PROCESS | 1675 | 1465098553045 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1675 | 1465098553049 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:49:13 INFO - PROCESS | 1675 | 1465098553053 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1675 | 1465098553055 Marionette TRACE conn2 <- [1,1702,null,{}] 20:49:13 INFO - PROCESS | 1675 | 1465098553059 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}] 20:49:13 INFO - PROCESS | 1675 | 1465098553062 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:13 INFO - PROCESS | 1675 | 1465098553211 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:49:13 INFO - PROCESS | 1675 | 1465098553316 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 1675 | 1465098553318 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2bb800 == 43 [pid = 1675] [id = 433] 20:49:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11849e800) [pid = 1675] [serial = 1298] [outer = 0x0] 20:49:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1186c9c00) [pid = 1675] [serial = 1299] [outer = 0x11849e800] 20:49:13 INFO - PROCESS | 1675 | 1465098553350 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x119c29800) [pid = 1675] [serial = 1300] [outer = 0x11849e800] 20:49:13 INFO - PROCESS | 1675 | 1465098553801 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]]]}] 20:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 774ms 20:49:13 INFO - PROCESS | 1675 | 1465098553827 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1675 | 1465098553828 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:49:13 INFO - PROCESS | 1675 | 1465098553836 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1675 | 1465098553840 Marionette TRACE conn2 <- [1,1706,null,{}] 20:49:13 INFO - PROCESS | 1675 | 1465098553856 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}] 20:49:13 INFO - PROCESS | 1675 | 1465098553858 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:13 INFO - PROCESS | 1675 | 1465098553953 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:49:14 INFO - PROCESS | 1675 | 1465098554070 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1675 | 1465098554072 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d11d800 == 44 [pid = 1675] [id = 434] 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12190ac00) [pid = 1675] [serial = 1301] [outer = 0x0] 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1219b8c00) [pid = 1675] [serial = 1302] [outer = 0x12190ac00] 20:49:14 INFO - PROCESS | 1675 | 1465098554100 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x125715000) [pid = 1675] [serial = 1303] [outer = 0x12190ac00] 20:49:14 INFO - PROCESS | 1675 | 1465098554546 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]]]}] 20:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 737ms 20:49:14 INFO - PROCESS | 1675 | 1465098554570 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:49:14 INFO - PROCESS | 1675 | 1465098554573 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:49:14 INFO - PROCESS | 1675 | 1465098554576 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 1675 | 1465098554577 Marionette TRACE conn2 <- [1,1710,null,{}] 20:49:14 INFO - PROCESS | 1675 | 1465098554579 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}] 20:49:14 INFO - PROCESS | 1675 | 1465098554580 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:14 INFO - PROCESS | 1675 | 1465098554677 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:49:14 INFO - PROCESS | 1675 | 1465098554737 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1675 | 1465098554738 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197dd800 == 45 [pid = 1675] [id = 435] 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11862ac00) [pid = 1675] [serial = 1304] [outer = 0x0] 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x124dadc00) [pid = 1675] [serial = 1305] [outer = 0x11862ac00] 20:49:14 INFO - PROCESS | 1675 | 1465098554767 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x127044800) [pid = 1675] [serial = 1306] [outer = 0x11862ac00] 20:49:15 INFO - PROCESS | 1675 | 1465098555384 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]]]}] 20:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 822ms 20:49:15 INFO - PROCESS | 1675 | 1465098555412 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 1675 | 1465098555415 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:49:15 INFO - PROCESS | 1675 | 1465098555419 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1675 | 1465098555421 Marionette TRACE conn2 <- [1,1714,null,{}] 20:49:15 INFO - PROCESS | 1675 | 1465098555428 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}] 20:49:15 INFO - PROCESS | 1675 | 1465098555429 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:15 INFO - PROCESS | 1675 | 1465098555528 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:49:15 INFO - PROCESS | 1675 | 1465098555608 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 1675 | 1465098555610 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x116840800 == 46 [pid = 1675] [id = 436] 20:49:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x1161f8c00) [pid = 1675] [serial = 1307] [outer = 0x0] 20:49:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x1168a6c00) [pid = 1675] [serial = 1308] [outer = 0x1161f8c00] 20:49:15 INFO - PROCESS | 1675 | 1465098555639 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x117382000) [pid = 1675] [serial = 1309] [outer = 0x1161f8c00] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca99800 == 45 [pid = 1675] [id = 430] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12c782800 == 44 [pid = 1675] [id = 429] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x121135800 == 43 [pid = 1675] [id = 428] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x1186f1800 == 42 [pid = 1675] [id = 427] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2af000 == 41 [pid = 1675] [id = 426] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12a552800 == 40 [pid = 1675] [id = 425] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x128cd9000 == 39 [pid = 1675] [id = 424] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x1257a3800 == 38 [pid = 1675] [id = 423] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x121136800 == 37 [pid = 1675] [id = 422] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e9800 == 36 [pid = 1675] [id = 421] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x116886800 == 35 [pid = 1675] [id = 420] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x119be8800 == 34 [pid = 1675] [id = 419] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x11924f800 == 33 [pid = 1675] [id = 418] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x11254e000 == 32 [pid = 1675] [id = 417] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x1197dd800 == 31 [pid = 1675] [id = 435] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12d11d800 == 30 [pid = 1675] [id = 434] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2bb800 == 29 [pid = 1675] [id = 433] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x120eba800 == 28 [pid = 1675] [id = 432] 20:49:16 INFO - PROCESS | 1675 | --DOCSHELL 0x113a2d000 == 27 [pid = 1675] [id = 431] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x117e54c00) [pid = 1675] [serial = 1227] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11614a800) [pid = 1675] [serial = 1221] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x1167ac400) [pid = 1675] [serial = 1222] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118620000) [pid = 1675] [serial = 1230] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x111ed5400) [pid = 1675] [serial = 1218] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11886a000) [pid = 1675] [serial = 1233] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x119267800) [pid = 1675] [serial = 1234] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1121b0800) [pid = 1675] [serial = 1219] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x119c76000) [pid = 1675] [serial = 1237] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x119c24800) [pid = 1675] [serial = 1236] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116a6d800) [pid = 1675] [serial = 1224] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x117658000) [pid = 1675] [serial = 1225] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11862b000) [pid = 1675] [serial = 1216] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x117e52800) [pid = 1675] [serial = 1215] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11729c800) [pid = 1675] [serial = 1240] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x119009c00) [pid = 1675] [serial = 1242] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11618fc00) [pid = 1675] [serial = 1201] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x113864800) [pid = 1675] [serial = 1200] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11864b800) [pid = 1675] [serial = 1204] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1184a1000) [pid = 1675] [serial = 1203] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x119c23000) [pid = 1675] [serial = 1206] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12190d400) [pid = 1675] [serial = 1207] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x121912000) [pid = 1675] [serial = 1246] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x129620c00) [pid = 1675] [serial = 1210] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x126a79400) [pid = 1675] [serial = 1209] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12a907c00) [pid = 1675] [serial = 1212] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12a90f800) [pid = 1675] [serial = 1213] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x113a84400) [pid = 1675] [serial = 1239] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x11834c800) [pid = 1675] [serial = 1231] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1215c8c00) [pid = 1675] [serial = 1243] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118493400) [pid = 1675] [serial = 1228] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x1216ecc00) [pid = 1675] [serial = 1245] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1219b1800) [pid = 1675] [serial = 1248] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1675 | 1465098556612 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]]]}] 20:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1225ms 20:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:49:16 INFO - PROCESS | 1675 | 1465098556645 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 1675 | 1465098556648 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:49:16 INFO - PROCESS | 1675 | 1465098556650 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 1675 | 1465098556652 Marionette TRACE conn2 <- [1,1718,null,{}] 20:49:16 INFO - PROCESS | 1675 | 1465098556663 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}] 20:49:16 INFO - PROCESS | 1675 | 1465098556665 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:16 INFO - PROCESS | 1675 | 1465098556753 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:49:16 INFO - PROCESS | 1675 | 1465098556762 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1675 | 1465098556765 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e96800 == 28 [pid = 1675] [id = 437] 20:49:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x112c08000) [pid = 1675] [serial = 1310] [outer = 0x0] 20:49:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x113352400) [pid = 1675] [serial = 1311] [outer = 0x112c08000] 20:49:16 INFO - PROCESS | 1675 | 1465098556793 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x111ed6c00) [pid = 1675] [serial = 1312] [outer = 0x112c08000] 20:49:17 INFO - PROCESS | 1675 | 1465098557198 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]]]}] 20:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 20:49:17 INFO - PROCESS | 1675 | 1465098557220 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1675 | 1465098557226 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:49:17 INFO - PROCESS | 1675 | 1465098557231 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1675 | 1465098557232 Marionette TRACE conn2 <- [1,1722,null,{}] 20:49:17 INFO - PROCESS | 1675 | 1465098557235 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}] 20:49:17 INFO - PROCESS | 1675 | 1465098557236 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:17 INFO - PROCESS | 1675 | 1465098557313 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:49:17 INFO - PROCESS | 1675 | 1465098557317 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 1675 | 1465098557319 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e13000 == 29 [pid = 1675] [id = 438] 20:49:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x115ea6000) [pid = 1675] [serial = 1313] [outer = 0x0] 20:49:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1166e7800) [pid = 1675] [serial = 1314] [outer = 0x115ea6000] 20:49:17 INFO - PROCESS | 1675 | 1465098557348 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x116819c00) [pid = 1675] [serial = 1315] [outer = 0x115ea6000] 20:49:17 INFO - PROCESS | 1675 | 1465098557716 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]]]}] 20:49:17 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 20:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 520ms 20:49:17 INFO - PROCESS | 1675 | 1465098557751 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1675 | 1465098557753 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:49:17 INFO - PROCESS | 1675 | 1465098557757 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1675 | 1465098557760 Marionette TRACE conn2 <- [1,1726,null,{}] 20:49:17 INFO - PROCESS | 1675 | 1465098557772 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}] 20:49:17 INFO - PROCESS | 1675 | 1465098557776 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:17 INFO - PROCESS | 1675 | 1465098557896 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:49:17 INFO - PROCESS | 1675 | 1465098557914 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 1675 | 1465098557916 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x119233000 == 30 [pid = 1675] [id = 439] 20:49:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x111c69000) [pid = 1675] [serial = 1316] [outer = 0x0] 20:49:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11765a800) [pid = 1675] [serial = 1317] [outer = 0x111c69000] 20:49:17 INFO - PROCESS | 1675 | 1465098557961 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x117e52000) [pid = 1675] [serial = 1318] [outer = 0x111c69000] 20:49:18 INFO - PROCESS | 1675 | 1465098558383 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]]]}] 20:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 675ms 20:49:18 INFO - PROCESS | 1675 | 1465098558437 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 1675 | 1465098558440 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:49:18 INFO - PROCESS | 1675 | 1465098558450 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 1675 | 1465098558452 Marionette TRACE conn2 <- [1,1730,null,{}] 20:49:18 INFO - PROCESS | 1675 | 1465098558454 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}] 20:49:18 INFO - PROCESS | 1675 | 1465098558455 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:18 INFO - PROCESS | 1675 | 1465098558538 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:49:18 INFO - PROCESS | 1675 | 1465098558543 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1675 | 1465098558545 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be0800 == 31 [pid = 1675] [id = 440] 20:49:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118161c00) [pid = 1675] [serial = 1319] [outer = 0x0] 20:49:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118195c00) [pid = 1675] [serial = 1320] [outer = 0x118161c00] 20:49:18 INFO - PROCESS | 1675 | 1465098558570 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11830ac00) [pid = 1675] [serial = 1321] [outer = 0x118161c00] 20:49:18 INFO - PROCESS | 1675 | 1465098558926 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]]]}] 20:49:18 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 20:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 20:49:18 INFO - PROCESS | 1675 | 1465098558970 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 1675 | 1465098558972 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:49:18 INFO - PROCESS | 1675 | 1465098558974 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 1675 | 1465098558982 Marionette TRACE conn2 <- [1,1734,null,{}] 20:49:18 INFO - PROCESS | 1675 | 1465098558984 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}] 20:49:18 INFO - PROCESS | 1675 | 1465098558986 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:19 INFO - PROCESS | 1675 | 1465098559078 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:49:19 INFO - PROCESS | 1675 | 1465098559121 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1675 | 1465098559122 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x121277800 == 32 [pid = 1675] [id = 441] 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x116150000) [pid = 1675] [serial = 1322] [outer = 0x0] 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118355400) [pid = 1675] [serial = 1323] [outer = 0x116150000] 20:49:19 INFO - PROCESS | 1675 | 1465098559147 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1184a0c00) [pid = 1675] [serial = 1324] [outer = 0x116150000] 20:49:19 INFO - PROCESS | 1675 | 1465098559478 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]]]}] 20:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 20:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:49:19 INFO - PROCESS | 1675 | 1465098559500 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1675 | 1465098559501 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:49:19 INFO - PROCESS | 1675 | 1465098559503 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1675 | 1465098559504 Marionette TRACE conn2 <- [1,1738,null,{}] 20:49:19 INFO - PROCESS | 1675 | 1465098559509 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}] 20:49:19 INFO - PROCESS | 1675 | 1465098559514 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:19 INFO - PROCESS | 1675 | 1465098559627 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:49:19 INFO - PROCESS | 1675 | 1465098559665 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1675 | 1465098559667 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d3d000 == 33 [pid = 1675] [id = 442] 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11729fc00) [pid = 1675] [serial = 1325] [outer = 0x0] 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118620800) [pid = 1675] [serial = 1326] [outer = 0x11729fc00] 20:49:19 INFO - PROCESS | 1675 | 1465098559692 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119002400) [pid = 1675] [serial = 1327] [outer = 0x11729fc00] 20:49:20 INFO - PROCESS | 1675 | 1465098560033 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]]]}] 20:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 571ms 20:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:49:20 INFO - PROCESS | 1675 | 1465098560075 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1675 | 1465098560077 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:49:20 INFO - PROCESS | 1675 | 1465098560079 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1675 | 1465098560081 Marionette TRACE conn2 <- [1,1742,null,{}] 20:49:20 INFO - PROCESS | 1675 | 1465098560084 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}] 20:49:20 INFO - PROCESS | 1675 | 1465098560094 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:20 INFO - PROCESS | 1675 | 1465098560235 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:49:20 INFO - PROCESS | 1675 | 1465098560252 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1675 | 1465098560254 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12506d800 == 34 [pid = 1675] [id = 443] 20:49:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x110d5d800) [pid = 1675] [serial = 1328] [outer = 0x0] 20:49:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11926e000) [pid = 1675] [serial = 1329] [outer = 0x110d5d800] 20:49:20 INFO - PROCESS | 1675 | 1465098560294 Marionette DEBUG loaded listener.js 20:49:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x119aa2400) [pid = 1675] [serial = 1330] [outer = 0x110d5d800] 20:49:20 INFO - PROCESS | 1675 | 1465098560951 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]]]}] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x112c88400) [pid = 1675] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119c73800) [pid = 1675] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1186ce000) [pid = 1675] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x110d59c00) [pid = 1675] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x119003800) [pid = 1675] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x116860400) [pid = 1675] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11815a800) [pid = 1675] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11830b000) [pid = 1675] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x113235800) [pid = 1675] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116817000) [pid = 1675] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x111c6a800) [pid = 1675] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x126a2a800) [pid = 1675] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1161f7800) [pid = 1675] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x121911400) [pid = 1675] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:49:20 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x128c5dc00) [pid = 1675] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 921ms 20:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:49:21 INFO - PROCESS | 1675 | 1465098561000 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1675 | 1465098561001 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:49:21 INFO - PROCESS | 1675 | 1465098561004 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1675 | 1465098561005 Marionette TRACE conn2 <- [1,1746,null,{}] 20:49:21 INFO - PROCESS | 1675 | 1465098561009 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}] 20:49:21 INFO - PROCESS | 1675 | 1465098561010 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:21 INFO - PROCESS | 1675 | 1465098561082 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:49:21 INFO - PROCESS | 1675 | 1465098561086 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1675 | 1465098561087 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897c000 == 35 [pid = 1675] [id = 444] 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x113d13000) [pid = 1675] [serial = 1331] [outer = 0x0] 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x116819800) [pid = 1675] [serial = 1332] [outer = 0x113d13000] 20:49:21 INFO - PROCESS | 1675 | 1465098561115 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118347800) [pid = 1675] [serial = 1333] [outer = 0x113d13000] 20:49:21 INFO - PROCESS | 1675 | 1465098561418 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]]]}] 20:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 469ms 20:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:49:21 INFO - PROCESS | 1675 | 1465098561474 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1675 | 1465098561475 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:49:21 INFO - PROCESS | 1675 | 1465098561477 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1675 | 1465098561478 Marionette TRACE conn2 <- [1,1750,null,{}] 20:49:21 INFO - PROCESS | 1675 | 1465098561480 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}] 20:49:21 INFO - PROCESS | 1675 | 1465098561481 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:21 INFO - PROCESS | 1675 | 1465098561562 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:49:21 INFO - PROCESS | 1675 | 1465098561638 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1675 | 1465098561639 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x119084000 == 36 [pid = 1675] [id = 445] 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1166e3000) [pid = 1675] [serial = 1334] [outer = 0x0] 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11926f800) [pid = 1675] [serial = 1335] [outer = 0x1166e3000] 20:49:21 INFO - PROCESS | 1675 | 1465098561663 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119c2b400) [pid = 1675] [serial = 1336] [outer = 0x1166e3000] 20:49:21 INFO - PROCESS | 1675 | 1465098561912 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]]]}] 20:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 468ms 20:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:49:21 INFO - PROCESS | 1675 | 1465098561949 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1675 | 1465098561950 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:49:21 INFO - PROCESS | 1675 | 1465098561952 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1675 | 1465098561953 Marionette TRACE conn2 <- [1,1754,null,{}] 20:49:21 INFO - PROCESS | 1675 | 1465098561965 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}] 20:49:21 INFO - PROCESS | 1675 | 1465098561966 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:22 INFO - PROCESS | 1675 | 1465098562049 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:49:22 INFO - PROCESS | 1675 | 1465098562053 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1675 | 1465098562054 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293ba000 == 37 [pid = 1675] [id = 446] 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x119af0000) [pid = 1675] [serial = 1337] [outer = 0x0] 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119c70800) [pid = 1675] [serial = 1338] [outer = 0x119af0000] 20:49:22 INFO - PROCESS | 1675 | 1465098562090 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119c76800) [pid = 1675] [serial = 1339] [outer = 0x119af0000] 20:49:22 INFO - PROCESS | 1675 | 1465098562578 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]]]}] 20:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 679ms 20:49:22 INFO - PROCESS | 1675 | 1465098562632 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1675 | 1465098562634 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:49:22 INFO - PROCESS | 1675 | 1465098562638 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1675 | 1465098562641 Marionette TRACE conn2 <- [1,1758,null,{}] 20:49:22 INFO - PROCESS | 1675 | 1465098562644 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}] 20:49:22 INFO - PROCESS | 1675 | 1465098562646 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:22 INFO - PROCESS | 1675 | 1465098562763 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:49:22 INFO - PROCESS | 1675 | 1465098562771 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1675 | 1465098562773 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x121276800 == 38 [pid = 1675] [id = 447] 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119c6e800) [pid = 1675] [serial = 1340] [outer = 0x0] 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1218b7800) [pid = 1675] [serial = 1341] [outer = 0x119c6e800] 20:49:22 INFO - PROCESS | 1675 | 1465098562799 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1219b0000) [pid = 1675] [serial = 1342] [outer = 0x119c6e800] 20:49:23 INFO - PROCESS | 1675 | 1465098563381 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]]]}] 20:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 822ms 20:49:23 INFO - PROCESS | 1675 | 1465098563459 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:49:23 INFO - PROCESS | 1675 | 1465098563462 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:49:23 INFO - PROCESS | 1675 | 1465098563466 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1675 | 1465098563468 Marionette TRACE conn2 <- [1,1762,null,{}] 20:49:23 INFO - PROCESS | 1675 | 1465098563472 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}] 20:49:23 INFO - PROCESS | 1675 | 1465098563474 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:23 INFO - PROCESS | 1675 | 1465098563586 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:49:23 INFO - PROCESS | 1675 | 1465098563646 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1675 | 1465098563648 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e12800 == 39 [pid = 1675] [id = 448] 20:49:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11322f800) [pid = 1675] [serial = 1343] [outer = 0x0] 20:49:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x113d79c00) [pid = 1675] [serial = 1344] [outer = 0x11322f800] 20:49:23 INFO - PROCESS | 1675 | 1465098563679 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x116152c00) [pid = 1675] [serial = 1345] [outer = 0x11322f800] 20:49:24 INFO - PROCESS | 1675 | 1465098564251 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]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 824ms 20:49:24 INFO - PROCESS | 1675 | 1465098564300 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1675 | 1465098564303 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:49:24 INFO - PROCESS | 1675 | 1465098564311 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1675 | 1465098564313 Marionette TRACE conn2 <- [1,1766,null,{}] 20:49:24 INFO - PROCESS | 1675 | 1465098564315 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}] 20:49:24 INFO - PROCESS | 1675 | 1465098564317 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:24 INFO - PROCESS | 1675 | 1465098564428 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:49:24 INFO - PROCESS | 1675 | 1465098564510 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1675 | 1465098564512 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x116112800 == 40 [pid = 1675] [id = 449] 20:49:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x116157400) [pid = 1675] [serial = 1346] [outer = 0x0] 20:49:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x116815c00) [pid = 1675] [serial = 1347] [outer = 0x116157400] 20:49:24 INFO - PROCESS | 1675 | 1465098564546 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x117386800) [pid = 1675] [serial = 1348] [outer = 0x116157400] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x1293ba000 == 39 [pid = 1675] [id = 446] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x119084000 == 38 [pid = 1675] [id = 445] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x11897c000 == 37 [pid = 1675] [id = 444] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12506d800 == 36 [pid = 1675] [id = 443] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x123d3d000 == 35 [pid = 1675] [id = 442] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x121277800 == 34 [pid = 1675] [id = 441] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x119be0800 == 33 [pid = 1675] [id = 440] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x119233000 == 32 [pid = 1675] [id = 439] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x117e13000 == 31 [pid = 1675] [id = 438] 20:49:25 INFO - PROCESS | 1675 | --DOCSHELL 0x115e96800 == 30 [pid = 1675] [id = 437] 20:49:25 INFO - PROCESS | 1675 | 1465098565167 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]]]}] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x124db8c00) [pid = 1675] [serial = 1249] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x129021000) [pid = 1675] [serial = 1290] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119c6ec00) [pid = 1675] [serial = 1273] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119c2ac00) [pid = 1675] [serial = 1272] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12190ec00) [pid = 1675] [serial = 1275] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x127306c00) [pid = 1675] [serial = 1279] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x126d9a000) [pid = 1675] [serial = 1278] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x110fa6c00) [pid = 1675] [serial = 1251] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11214ec00) [pid = 1675] [serial = 1252] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x119262800) [pid = 1675] [serial = 1269] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x116a72000) [pid = 1675] [serial = 1260] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x117389c00) [pid = 1675] [serial = 1261] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118249800) [pid = 1675] [serial = 1257] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12961d000) [pid = 1675] [serial = 1291] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1184a0000) [pid = 1675] [serial = 1258] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118351c00) [pid = 1675] [serial = 1263] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1184a0400) [pid = 1675] [serial = 1264] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1186c7400) [pid = 1675] [serial = 1266] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11886b800) [pid = 1675] [serial = 1267] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x116823000) [pid = 1675] [serial = 1254] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x11737b000) [pid = 1675] [serial = 1255] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x128c5c400) [pid = 1675] [serial = 1288] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x128c5bc00) [pid = 1675] [serial = 1282] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12751dc00) [pid = 1675] [serial = 1281] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12571f000) [pid = 1675] [serial = 1276] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x119c6c400) [pid = 1675] [serial = 1287] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x119c25000) [pid = 1675] [serial = 1270] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x11834c000) [pid = 1675] [serial = 1284] [outer = 0x0] [url = about:blank] 20:49:25 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x119436800) [pid = 1675] [serial = 1285] [outer = 0x0] [url = about:blank] 20:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 873ms 20:49:25 INFO - PROCESS | 1675 | 1465098565184 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1675 | 1465098565186 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:49:25 INFO - PROCESS | 1675 | 1465098565192 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1675 | 1465098565194 Marionette TRACE conn2 <- [1,1770,null,{}] 20:49:25 INFO - PROCESS | 1675 | 1465098565198 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}] 20:49:25 INFO - PROCESS | 1675 | 1465098565200 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:25 INFO - PROCESS | 1675 | 1465098565282 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:49:25 INFO - PROCESS | 1675 | 1465098565291 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1675 | 1465098565294 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa2000 == 31 [pid = 1675] [id = 450] 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x1161f7800) [pid = 1675] [serial = 1349] [outer = 0x0] 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1167b5000) [pid = 1675] [serial = 1350] [outer = 0x1161f7800] 20:49:25 INFO - PROCESS | 1675 | 1465098565322 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x116a71400) [pid = 1675] [serial = 1351] [outer = 0x1161f7800] 20:49:25 INFO - PROCESS | 1675 | 1465098565665 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]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 20:49:25 INFO - PROCESS | 1675 | 1465098565726 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1675 | 1465098565729 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:49:25 INFO - PROCESS | 1675 | 1465098565735 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1675 | 1465098565736 Marionette TRACE conn2 <- [1,1774,null,{}] 20:49:25 INFO - PROCESS | 1675 | 1465098565739 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}] 20:49:25 INFO - PROCESS | 1675 | 1465098565740 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:25 INFO - PROCESS | 1675 | 1465098565819 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:49:25 INFO - PROCESS | 1675 | 1465098565826 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1675 | 1465098565827 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x118674800 == 32 [pid = 1675] [id = 451] 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x117389c00) [pid = 1675] [serial = 1352] [outer = 0x0] 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x117e4e400) [pid = 1675] [serial = 1353] [outer = 0x117389c00] 20:49:25 INFO - PROCESS | 1675 | 1465098565854 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x118154400) [pid = 1675] [serial = 1354] [outer = 0x117389c00] 20:49:26 INFO - PROCESS | 1675 | 1465098566228 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]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 20:49:26 INFO - PROCESS | 1675 | 1465098566253 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 1675 | 1465098566256 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:49:26 INFO - PROCESS | 1675 | 1465098566259 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1675 | 1465098566261 Marionette TRACE conn2 <- [1,1778,null,{}] 20:49:26 INFO - PROCESS | 1675 | 1465098566282 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}] 20:49:26 INFO - PROCESS | 1675 | 1465098566285 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:26 INFO - PROCESS | 1675 | 1465098566364 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:49:26 INFO - PROCESS | 1675 | 1465098566369 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1675 | 1465098566371 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x121135800 == 33 [pid = 1675] [id = 452] 20:49:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x112979400) [pid = 1675] [serial = 1355] [outer = 0x0] 20:49:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118356c00) [pid = 1675] [serial = 1356] [outer = 0x112979400] 20:49:26 INFO - PROCESS | 1675 | 1465098566402 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11862b400) [pid = 1675] [serial = 1357] [outer = 0x112979400] 20:49:26 INFO - PROCESS | 1675 | 1465098566745 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]]]}] 20:49:26 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 20:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 526ms 20:49:26 INFO - PROCESS | 1675 | 1465098566785 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:49:26 INFO - PROCESS | 1675 | 1465098566787 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:49:26 INFO - PROCESS | 1675 | 1465098566789 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1675 | 1465098566790 Marionette TRACE conn2 <- [1,1782,null,{}] 20:49:26 INFO - PROCESS | 1675 | 1465098566792 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}] 20:49:26 INFO - PROCESS | 1675 | 1465098566794 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:26 INFO - PROCESS | 1675 | 1465098566880 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:49:26 INFO - PROCESS | 1675 | 1465098566940 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1675 | 1465098566941 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d38800 == 34 [pid = 1675] [id = 453] 20:49:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118645400) [pid = 1675] [serial = 1358] [outer = 0x0] 20:49:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11864b800) [pid = 1675] [serial = 1359] [outer = 0x118645400] 20:49:26 INFO - PROCESS | 1675 | 1465098566968 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118823000) [pid = 1675] [serial = 1360] [outer = 0x118645400] 20:49:27 INFO - PROCESS | 1675 | 1465098567294 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]]]}] 20:49:27 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 20:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 20:49:27 INFO - PROCESS | 1675 | 1465098567310 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1675 | 1465098567312 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:49:27 INFO - PROCESS | 1675 | 1465098567314 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1675 | 1465098567315 Marionette TRACE conn2 <- [1,1786,null,{}] 20:49:27 INFO - PROCESS | 1675 | 1465098567317 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}] 20:49:27 INFO - PROCESS | 1675 | 1465098567318 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:27 INFO - PROCESS | 1675 | 1465098567417 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:49:27 INFO - PROCESS | 1675 | 1465098567456 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 1675 | 1465098567457 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1270ec000 == 35 [pid = 1675] [id = 454] 20:49:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1161f5800) [pid = 1675] [serial = 1361] [outer = 0x0] 20:49:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119008000) [pid = 1675] [serial = 1362] [outer = 0x1161f5800] 20:49:27 INFO - PROCESS | 1675 | 1465098567482 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x119267800) [pid = 1675] [serial = 1363] [outer = 0x1161f5800] 20:49:27 INFO - PROCESS | 1675 | 1465098567815 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]]]}] 20:49:27 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 20:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 20:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:49:27 INFO - PROCESS | 1675 | 1465098567833 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1675 | 1465098567834 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:49:27 INFO - PROCESS | 1675 | 1465098567836 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1675 | 1465098567837 Marionette TRACE conn2 <- [1,1790,null,{}] 20:49:27 INFO - PROCESS | 1675 | 1465098567841 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}] 20:49:27 INFO - PROCESS | 1675 | 1465098567846 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:27 INFO - PROCESS | 1675 | 1465098567973 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:49:27 INFO - PROCESS | 1675 | 1465098567977 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 1675 | 1465098567977 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x128ccb800 == 36 [pid = 1675] [id = 455] 20:49:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119437800) [pid = 1675] [serial = 1364] [outer = 0x0] 20:49:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119c2dc00) [pid = 1675] [serial = 1365] [outer = 0x119437800] 20:49:28 INFO - PROCESS | 1675 | 1465098568002 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x121910400) [pid = 1675] [serial = 1366] [outer = 0x119437800] 20:49:28 INFO - PROCESS | 1675 | 1465098568362 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]]]}] 20:49:28 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) 20:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 571ms 20:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:49:28 INFO - PROCESS | 1675 | 1465098568408 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 1675 | 1465098568409 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:49:28 INFO - PROCESS | 1675 | 1465098568411 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1675 | 1465098568412 Marionette TRACE conn2 <- [1,1794,null,{}] 20:49:28 INFO - PROCESS | 1675 | 1465098568415 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}] 20:49:28 INFO - PROCESS | 1675 | 1465098568416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:28 INFO - PROCESS | 1675 | 1465098568513 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:49:28 INFO - PROCESS | 1675 | 1465098568552 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1675 | 1465098568553 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a0000 == 37 [pid = 1675] [id = 456] 20:49:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x121911400) [pid = 1675] [serial = 1367] [outer = 0x0] 20:49:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x121b3fc00) [pid = 1675] [serial = 1368] [outer = 0x121911400] 20:49:28 INFO - PROCESS | 1675 | 1465098568577 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x124aee400) [pid = 1675] [serial = 1369] [outer = 0x121911400] 20:49:28 INFO - PROCESS | 1675 | 1465098568873 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]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 20:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:49:28 INFO - PROCESS | 1675 | 1465098568932 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 1675 | 1465098568933 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:49:28 INFO - PROCESS | 1675 | 1465098568935 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1675 | 1465098568936 Marionette TRACE conn2 <- [1,1798,null,{}] 20:49:28 INFO - PROCESS | 1675 | 1465098568938 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}] 20:49:28 INFO - PROCESS | 1675 | 1465098568940 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:29 INFO - PROCESS | 1675 | 1465098569037 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:49:29 INFO - PROCESS | 1675 | 1465098569086 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1675 | 1465098569087 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9c5000 == 38 [pid = 1675] [id = 457] 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x124f2c400) [pid = 1675] [serial = 1370] [outer = 0x0] 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1255c4000) [pid = 1675] [serial = 1371] [outer = 0x124f2c400] 20:49:29 INFO - PROCESS | 1675 | 1465098569120 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x125718000) [pid = 1675] [serial = 1372] [outer = 0x124f2c400] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x111a05000) [pid = 1675] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x112c08000) [pid = 1675] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1161f8c00) [pid = 1675] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x115ea6000) [pid = 1675] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x116150000) [pid = 1675] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111c69000) [pid = 1675] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118161c00) [pid = 1675] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11815c800) [pid = 1675] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11849e800) [pid = 1675] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12190ac00) [pid = 1675] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11862ac00) [pid = 1675] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11729fc00) [pid = 1675] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x110d5d800) [pid = 1675] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x113d13000) [pid = 1675] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1166e3000) [pid = 1675] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:49:29 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x119af0000) [pid = 1675] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:49:29 INFO - PROCESS | 1675 | 1465098569477 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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 20:49:29 INFO - PROCESS | 1675 | 1465098569504 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1675 | 1465098569505 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:49:29 INFO - PROCESS | 1675 | 1465098569510 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1675 | 1465098569511 Marionette TRACE conn2 <- [1,1802,null,{}] 20:49:29 INFO - PROCESS | 1675 | 1465098569513 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}] 20:49:29 INFO - PROCESS | 1675 | 1465098569514 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:29 INFO - PROCESS | 1675 | 1465098569615 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:49:29 INFO - PROCESS | 1675 | 1465098569654 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1675 | 1465098569656 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x121135000 == 39 [pid = 1675] [id = 458] 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x111c5fc00) [pid = 1675] [serial = 1373] [outer = 0x0] 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11681c800) [pid = 1675] [serial = 1374] [outer = 0x111c5fc00] 20:49:29 INFO - PROCESS | 1675 | 1465098569680 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11849e800) [pid = 1675] [serial = 1375] [outer = 0x111c5fc00] 20:49:29 INFO - PROCESS | 1675 | 1465098569946 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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 472ms 20:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:49:29 INFO - PROCESS | 1675 | 1465098569982 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1675 | 1465098569983 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:49:29 INFO - PROCESS | 1675 | 1465098569985 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1675 | 1465098569986 Marionette TRACE conn2 <- [1,1806,null,{}] 20:49:29 INFO - PROCESS | 1675 | 1465098569989 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}] 20:49:29 INFO - PROCESS | 1675 | 1465098569992 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:30 INFO - PROCESS | 1675 | 1465098570084 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:49:30 INFO - PROCESS | 1675 | 1465098570098 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1675 | 1465098570099 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4ad800 == 40 [pid = 1675] [id = 459] 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x117380800) [pid = 1675] [serial = 1376] [outer = 0x0] 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12190ac00) [pid = 1675] [serial = 1377] [outer = 0x117380800] 20:49:30 INFO - PROCESS | 1675 | 1465098570123 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12571e000) [pid = 1675] [serial = 1378] [outer = 0x117380800] 20:49:30 INFO - PROCESS | 1675 | 1465098570479 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]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 524ms 20:49:30 INFO - PROCESS | 1675 | 1465098570518 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1675 | 1465098570520 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:49:30 INFO - PROCESS | 1675 | 1465098570522 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1675 | 1465098570526 Marionette TRACE conn2 <- [1,1810,null,{}] 20:49:30 INFO - PROCESS | 1675 | 1465098570529 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}] 20:49:30 INFO - PROCESS | 1675 | 1465098570530 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:30 INFO - PROCESS | 1675 | 1465098570619 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:49:30 INFO - PROCESS | 1675 | 1465098570624 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1675 | 1465098570626 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c51d000 == 41 [pid = 1675] [id = 460] 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126a2ac00) [pid = 1675] [serial = 1379] [outer = 0x0] 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x127048800) [pid = 1675] [serial = 1380] [outer = 0x126a2ac00] 20:49:30 INFO - PROCESS | 1675 | 1465098570652 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x128c55800) [pid = 1675] [serial = 1381] [outer = 0x126a2ac00] 20:49:30 INFO - PROCESS | 1675 | 1465098570979 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]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 472ms 20:49:30 INFO - PROCESS | 1675 | 1465098570995 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1675 | 1465098570996 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:49:31 INFO - PROCESS | 1675 | 1465098570998 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1675 | 1465098570999 Marionette TRACE conn2 <- [1,1814,null,{}] 20:49:31 INFO - PROCESS | 1675 | 1465098571002 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}] 20:49:31 INFO - PROCESS | 1675 | 1465098571003 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:31 INFO - PROCESS | 1675 | 1465098571095 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:49:31 INFO - PROCESS | 1675 | 1465098571156 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1675 | 1465098571157 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c795800 == 42 [pid = 1675] [id = 461] 20:49:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x127528000) [pid = 1675] [serial = 1382] [outer = 0x0] 20:49:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x128c5e000) [pid = 1675] [serial = 1383] [outer = 0x127528000] 20:49:31 INFO - PROCESS | 1675 | 1465098571181 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x128e34800) [pid = 1675] [serial = 1384] [outer = 0x127528000] 20:49:31 INFO - PROCESS | 1675 | 1465098571617 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]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 668ms 20:49:31 INFO - PROCESS | 1675 | 1465098571673 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1675 | 1465098571676 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:49:31 INFO - PROCESS | 1675 | 1465098571681 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1675 | 1465098571683 Marionette TRACE conn2 <- [1,1818,null,{}] 20:49:31 INFO - PROCESS | 1675 | 1465098571687 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}] 20:49:31 INFO - PROCESS | 1675 | 1465098571691 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:31 INFO - PROCESS | 1675 | 1465098571800 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:49:31 INFO - PROCESS | 1675 | 1465098571911 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1675 | 1465098571913 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x11923d000 == 43 [pid = 1675] [id = 462] 20:49:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1168a3c00) [pid = 1675] [serial = 1385] [outer = 0x0] 20:49:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11729e000) [pid = 1675] [serial = 1386] [outer = 0x1168a3c00] 20:49:31 INFO - PROCESS | 1675 | 1465098571943 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x117e47400) [pid = 1675] [serial = 1387] [outer = 0x1168a3c00] 20:49:32 INFO - PROCESS | 1675 | 1465098572374 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]]]}] 20:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 20:49:32 INFO - PROCESS | 1675 | 1465098572402 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1675 | 1465098572406 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:49:32 INFO - PROCESS | 1675 | 1465098572410 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1675 | 1465098572412 Marionette TRACE conn2 <- [1,1822,null,{}] 20:49:32 INFO - PROCESS | 1675 | 1465098572415 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}] 20:49:32 INFO - PROCESS | 1675 | 1465098572416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:32 INFO - PROCESS | 1675 | 1465098572520 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:49:32 INFO - PROCESS | 1675 | 1465098572582 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 1675 | 1465098572584 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x129042000 == 44 [pid = 1675] [id = 463] 20:49:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118191800) [pid = 1675] [serial = 1388] [outer = 0x0] 20:49:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118499400) [pid = 1675] [serial = 1389] [outer = 0x118191800] 20:49:32 INFO - PROCESS | 1675 | 1465098572615 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11863f000) [pid = 1675] [serial = 1390] [outer = 0x118191800] 20:49:33 INFO - PROCESS | 1675 | 1465098573077 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]]]}] 20:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 20:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:49:33 INFO - PROCESS | 1675 | 1465098573147 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1675 | 1465098573148 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:49:33 INFO - PROCESS | 1675 | 1465098573151 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1675 | 1465098573153 Marionette TRACE conn2 <- [1,1826,null,{}] 20:49:33 INFO - PROCESS | 1675 | 1465098573182 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}] 20:49:33 INFO - PROCESS | 1675 | 1465098573185 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:33 INFO - PROCESS | 1675 | 1465098573290 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:49:33 INFO - PROCESS | 1675 | 1465098573364 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1675 | 1465098573366 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12caa5000 == 45 [pid = 1675] [id = 464] 20:49:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x119c2c000) [pid = 1675] [serial = 1391] [outer = 0x0] 20:49:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x119c77800) [pid = 1675] [serial = 1392] [outer = 0x119c2c000] 20:49:33 INFO - PROCESS | 1675 | 1465098573398 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1218b8c00) [pid = 1675] [serial = 1393] [outer = 0x119c2c000] 20:49:33 INFO - PROCESS | 1675 | 1465098573826 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]]]}] 20:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 689ms 20:49:33 INFO - PROCESS | 1675 | 1465098573842 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:49:33 INFO - PROCESS | 1675 | 1465098573844 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:49:33 INFO - PROCESS | 1675 | 1465098573846 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1675 | 1465098573847 Marionette TRACE conn2 <- [1,1830,null,{}] 20:49:33 INFO - PROCESS | 1675 | 1465098573850 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}] 20:49:33 INFO - PROCESS | 1675 | 1465098573851 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:33 INFO - PROCESS | 1675 | 1465098573958 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:49:34 INFO - PROCESS | 1675 | 1465098574018 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1675 | 1465098574019 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x12113f800 == 46 [pid = 1675] [id = 465] 20:49:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119c2e800) [pid = 1675] [serial = 1394] [outer = 0x0] 20:49:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x124af0400) [pid = 1675] [serial = 1395] [outer = 0x119c2e800] 20:49:34 INFO - PROCESS | 1675 | 1465098574048 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x126d9d400) [pid = 1675] [serial = 1396] [outer = 0x119c2e800] 20:49:34 INFO - PROCESS | 1675 | 1465098574669 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]]]}] 20:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 871ms 20:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:49:34 INFO - PROCESS | 1675 | 1465098574717 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 1675 | 1465098574720 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:49:34 INFO - PROCESS | 1675 | 1465098574726 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1675 | 1465098574728 Marionette TRACE conn2 <- [1,1834,null,{}] 20:49:34 INFO - PROCESS | 1675 | 1465098574731 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}] 20:49:34 INFO - PROCESS | 1675 | 1465098574733 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:34 INFO - PROCESS | 1675 | 1465098574839 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:49:34 INFO - PROCESS | 1675 | 1465098574940 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1675 | 1465098574941 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188ea000 == 47 [pid = 1675] [id = 466] 20:49:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1167acc00) [pid = 1675] [serial = 1397] [outer = 0x0] 20:49:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11681b800) [pid = 1675] [serial = 1398] [outer = 0x1167acc00] 20:49:34 INFO - PROCESS | 1675 | 1465098574986 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11737cc00) [pid = 1675] [serial = 1399] [outer = 0x1167acc00] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12c51d000 == 46 [pid = 1675] [id = 460] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4ad800 == 45 [pid = 1675] [id = 459] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x121135000 == 44 [pid = 1675] [id = 458] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9c5000 == 43 [pid = 1675] [id = 457] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a0000 == 42 [pid = 1675] [id = 456] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x128ccb800 == 41 [pid = 1675] [id = 455] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x1270ec000 == 40 [pid = 1675] [id = 454] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x123d38800 == 39 [pid = 1675] [id = 453] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x121135800 == 38 [pid = 1675] [id = 452] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x118674800 == 37 [pid = 1675] [id = 451] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa2000 == 36 [pid = 1675] [id = 450] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x116112800 == 35 [pid = 1675] [id = 449] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x121276800 == 34 [pid = 1675] [id = 447] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x117e12800 == 33 [pid = 1675] [id = 448] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x116840800 == 32 [pid = 1675] [id = 436] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12113f800 == 31 [pid = 1675] [id = 465] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12caa5000 == 30 [pid = 1675] [id = 464] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x129042000 == 29 [pid = 1675] [id = 463] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x12c795800 == 28 [pid = 1675] [id = 461] 20:49:35 INFO - PROCESS | 1675 | --DOCSHELL 0x11923d000 == 27 [pid = 1675] [id = 462] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x113f55c00) [pid = 1675] [serial = 1294] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x113352400) [pid = 1675] [serial = 1311] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x111ed6c00) [pid = 1675] [serial = 1312] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x117382000) [pid = 1675] [serial = 1309] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1121b0400) [pid = 1675] [serial = 1293] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1168a6c00) [pid = 1675] [serial = 1308] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1166e7800) [pid = 1675] [serial = 1314] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116819c00) [pid = 1675] [serial = 1315] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118355400) [pid = 1675] [serial = 1323] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11765a800) [pid = 1675] [serial = 1317] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x117e52000) [pid = 1675] [serial = 1318] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118195c00) [pid = 1675] [serial = 1320] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11849e400) [pid = 1675] [serial = 1297] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118166400) [pid = 1675] [serial = 1296] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x119c29800) [pid = 1675] [serial = 1300] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1186c9c00) [pid = 1675] [serial = 1299] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125715000) [pid = 1675] [serial = 1303] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x1219b8c00) [pid = 1675] [serial = 1302] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x127044800) [pid = 1675] [serial = 1306] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x124dadc00) [pid = 1675] [serial = 1305] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118620800) [pid = 1675] [serial = 1326] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1184a0c00) [pid = 1675] [serial = 1324] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11926e000) [pid = 1675] [serial = 1329] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119002400) [pid = 1675] [serial = 1327] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x116819800) [pid = 1675] [serial = 1332] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118347800) [pid = 1675] [serial = 1333] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x11926f800) [pid = 1675] [serial = 1335] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x119c70800) [pid = 1675] [serial = 1338] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x1218b7800) [pid = 1675] [serial = 1341] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x119c76800) [pid = 1675] [serial = 1339] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x119aa2400) [pid = 1675] [serial = 1330] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x119c2b400) [pid = 1675] [serial = 1336] [outer = 0x0] [url = about:blank] 20:49:35 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x11830ac00) [pid = 1675] [serial = 1321] [outer = 0x0] [url = about:blank] 20:49:36 INFO - PROCESS | 1675 | 1465098576015 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]]]}] 20:49:36 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 20:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1328ms 20:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:49:36 INFO - PROCESS | 1675 | 1465098576051 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1675 | 1465098576053 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:49:36 INFO - PROCESS | 1675 | 1465098576056 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1675 | 1465098576058 Marionette TRACE conn2 <- [1,1838,null,{}] 20:49:36 INFO - PROCESS | 1675 | 1465098576062 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}] 20:49:36 INFO - PROCESS | 1675 | 1465098576063 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:36 INFO - PROCESS | 1675 | 1465098576151 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:49:36 INFO - PROCESS | 1675 | 1465098576158 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1675 | 1465098576161 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x11610f000 == 28 [pid = 1675] [id = 467] 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x11323d800) [pid = 1675] [serial = 1400] [outer = 0x0] 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11603c000) [pid = 1675] [serial = 1401] [outer = 0x11323d800] 20:49:36 INFO - PROCESS | 1675 | 1465098576189 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11214d400) [pid = 1675] [serial = 1402] [outer = 0x11323d800] 20:49:36 INFO - PROCESS | 1675 | 1465098576583 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]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 570ms 20:49:36 INFO - PROCESS | 1675 | 1465098576627 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1675 | 1465098576630 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:49:36 INFO - PROCESS | 1675 | 1465098576635 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1675 | 1465098576637 Marionette TRACE conn2 <- [1,1842,null,{}] 20:49:36 INFO - PROCESS | 1675 | 1465098576639 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}] 20:49:36 INFO - PROCESS | 1675 | 1465098576641 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:36 INFO - PROCESS | 1675 | 1465098576722 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:49:36 INFO - PROCESS | 1675 | 1465098576729 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1675 | 1465098576730 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x118071000 == 29 [pid = 1675] [id = 468] 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1168adc00) [pid = 1675] [serial = 1403] [outer = 0x0] 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x117388400) [pid = 1675] [serial = 1404] [outer = 0x1168adc00] 20:49:36 INFO - PROCESS | 1675 | 1465098576757 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x117e4e000) [pid = 1675] [serial = 1405] [outer = 0x1168adc00] 20:49:37 INFO - PROCESS | 1675 | 1465098577101 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]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 473ms 20:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:49:37 INFO - PROCESS | 1675 | 1465098577109 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1675 | 1465098577110 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:49:37 INFO - PROCESS | 1675 | 1465098577112 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1675 | 1465098577115 Marionette TRACE conn2 <- [1,1846,null,{}] 20:49:37 INFO - PROCESS | 1675 | 1465098577124 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}] 20:49:37 INFO - PROCESS | 1675 | 1465098577128 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:37 INFO - PROCESS | 1675 | 1465098577211 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:49:37 INFO - PROCESS | 1675 | 1465098577268 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1675 | 1465098577270 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x11923c800 == 30 [pid = 1675] [id = 469] 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x113d74800) [pid = 1675] [serial = 1406] [outer = 0x0] 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118245400) [pid = 1675] [serial = 1407] [outer = 0x113d74800] 20:49:37 INFO - PROCESS | 1675 | 1465098577299 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118355400) [pid = 1675] [serial = 1408] [outer = 0x113d74800] 20:49:37 INFO - PROCESS | 1675 | 1465098577615 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]]]}] 20:49:37 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) 20:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 20:49:37 INFO - PROCESS | 1675 | 1465098577635 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1675 | 1465098577637 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:49:37 INFO - PROCESS | 1675 | 1465098577641 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1675 | 1465098577644 Marionette TRACE conn2 <- [1,1850,null,{}] 20:49:37 INFO - PROCESS | 1675 | 1465098577647 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}] 20:49:37 INFO - PROCESS | 1675 | 1465098577648 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:37 INFO - PROCESS | 1675 | 1465098577730 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:49:37 INFO - PROCESS | 1675 | 1465098577792 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1675 | 1465098577794 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be2000 == 31 [pid = 1675] [id = 470] 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11830b000) [pid = 1675] [serial = 1409] [outer = 0x0] 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118576400) [pid = 1675] [serial = 1410] [outer = 0x11830b000] 20:49:37 INFO - PROCESS | 1675 | 1465098577819 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118647800) [pid = 1675] [serial = 1411] [outer = 0x11830b000] 20:49:38 INFO - PROCESS | 1675 | 1465098578126 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]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 20:49:38 INFO - PROCESS | 1675 | 1465098578162 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1675 | 1465098578163 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:49:38 INFO - PROCESS | 1675 | 1465098578166 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1675 | 1465098578177 Marionette TRACE conn2 <- [1,1854,null,{}] 20:49:38 INFO - PROCESS | 1675 | 1465098578179 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}] 20:49:38 INFO - PROCESS | 1675 | 1465098578181 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:38 INFO - PROCESS | 1675 | 1465098578275 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:49:38 INFO - PROCESS | 1675 | 1465098578313 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1675 | 1465098578314 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e3000 == 32 [pid = 1675] [id = 471] 20:49:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x116862800) [pid = 1675] [serial = 1412] [outer = 0x0] 20:49:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1186ca400) [pid = 1675] [serial = 1413] [outer = 0x116862800] 20:49:38 INFO - PROCESS | 1675 | 1465098578339 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118824400) [pid = 1675] [serial = 1414] [outer = 0x116862800] 20:49:38 INFO - PROCESS | 1675 | 1465098578684 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]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 528ms 20:49:38 INFO - PROCESS | 1675 | 1465098578695 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1675 | 1465098578696 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:49:38 INFO - PROCESS | 1675 | 1465098578698 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1675 | 1465098578699 Marionette TRACE conn2 <- [1,1858,null,{}] 20:49:38 INFO - PROCESS | 1675 | 1465098578702 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}] 20:49:38 INFO - PROCESS | 1675 | 1465098578710 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:38 INFO - PROCESS | 1675 | 1465098578877 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:49:38 INFO - PROCESS | 1675 | 1465098578894 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1675 | 1465098578895 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x124997800 == 33 [pid = 1675] [id = 472] 20:49:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11886fc00) [pid = 1675] [serial = 1415] [outer = 0x0] 20:49:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119453400) [pid = 1675] [serial = 1416] [outer = 0x11886fc00] 20:49:38 INFO - PROCESS | 1675 | 1465098578936 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119c69800) [pid = 1675] [serial = 1417] [outer = 0x11886fc00] 20:49:39 INFO - PROCESS | 1675 | 1465098579394 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]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 718ms 20:49:39 INFO - PROCESS | 1675 | 1465098579417 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 1675 | 1465098579418 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:49:39 INFO - PROCESS | 1675 | 1465098579420 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1675 | 1465098579422 Marionette TRACE conn2 <- [1,1862,null,{}] 20:49:39 INFO - PROCESS | 1675 | 1465098579427 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}] 20:49:39 INFO - PROCESS | 1675 | 1465098579428 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:39 INFO - PROCESS | 1675 | 1465098579531 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:49:39 INFO - PROCESS | 1675 | 1465098579589 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1675 | 1465098579590 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fed000 == 34 [pid = 1675] [id = 473] 20:49:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x118355000) [pid = 1675] [serial = 1418] [outer = 0x0] 20:49:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c74c00) [pid = 1675] [serial = 1419] [outer = 0x118355000] 20:49:39 INFO - PROCESS | 1675 | 1465098579614 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1216f5c00) [pid = 1675] [serial = 1420] [outer = 0x118355000] 20:49:39 INFO - PROCESS | 1675 | 1465098579910 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]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 20:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:49:39 INFO - PROCESS | 1675 | 1465098579948 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 1675 | 1465098579949 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:49:39 INFO - PROCESS | 1675 | 1465098579951 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1675 | 1465098579952 Marionette TRACE conn2 <- [1,1866,null,{}] 20:49:39 INFO - PROCESS | 1675 | 1465098579955 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}] 20:49:39 INFO - PROCESS | 1675 | 1465098579956 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:40 INFO - PROCESS | 1675 | 1465098580058 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:49:40 INFO - PROCESS | 1675 | 1465098580061 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1675 | 1465098580063 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc8000 == 35 [pid = 1675] [id = 474] 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118872000) [pid = 1675] [serial = 1421] [outer = 0x0] 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x121914400) [pid = 1675] [serial = 1422] [outer = 0x118872000] 20:49:40 INFO - PROCESS | 1675 | 1465098580086 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124af8c00) [pid = 1675] [serial = 1423] [outer = 0x118872000] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1161f5800) [pid = 1675] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119437800) [pid = 1675] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x124f2c400) [pid = 1675] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x111c5fc00) [pid = 1675] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117389c00) [pid = 1675] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x119c6e800) [pid = 1675] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1161f7800) [pid = 1675] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11322f800) [pid = 1675] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118645400) [pid = 1675] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x112979400) [pid = 1675] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116157400) [pid = 1675] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x121911400) [pid = 1675] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x126a2ac00) [pid = 1675] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x117380800) [pid = 1675] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:49:40 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x127528000) [pid = 1675] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:49:40 INFO - PROCESS | 1675 | 1465098580562 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]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 620ms 20:49:40 INFO - PROCESS | 1675 | 1465098580574 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 1675 | 1465098580577 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:49:40 INFO - PROCESS | 1675 | 1465098580587 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1675 | 1465098580588 Marionette TRACE conn2 <- [1,1870,null,{}] 20:49:40 INFO - PROCESS | 1675 | 1465098580598 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}] 20:49:40 INFO - PROCESS | 1675 | 1465098580599 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:40 INFO - PROCESS | 1675 | 1465098580719 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:49:40 INFO - PROCESS | 1675 | 1465098580753 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1675 | 1465098580754 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x11923c000 == 36 [pid = 1675] [id = 475] 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1121ac800) [pid = 1675] [serial = 1424] [outer = 0x0] 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1161f5800) [pid = 1675] [serial = 1425] [outer = 0x1121ac800] 20:49:40 INFO - PROCESS | 1675 | 1465098580779 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11904b400) [pid = 1675] [serial = 1426] [outer = 0x1121ac800] 20:49:41 INFO - PROCESS | 1675 | 1465098581060 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]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 529ms 20:49:41 INFO - PROCESS | 1675 | 1465098581114 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 1675 | 1465098581116 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:49:41 INFO - PROCESS | 1675 | 1465098581118 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1675 | 1465098581119 Marionette TRACE conn2 <- [1,1874,null,{}] 20:49:41 INFO - PROCESS | 1675 | 1465098581121 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}] 20:49:41 INFO - PROCESS | 1675 | 1465098581123 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:41 INFO - PROCESS | 1675 | 1465098581205 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:49:41 INFO - PROCESS | 1675 | 1465098581211 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1675 | 1465098581212 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297b7000 == 37 [pid = 1675] [id = 476] 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118827800) [pid = 1675] [serial = 1427] [outer = 0x0] 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x124db2000) [pid = 1675] [serial = 1428] [outer = 0x118827800] 20:49:41 INFO - PROCESS | 1675 | 1465098581236 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1255c4400) [pid = 1675] [serial = 1429] [outer = 0x118827800] 20:49:41 INFO - PROCESS | 1675 | 1465098581568 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]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 474ms 20:49:41 INFO - PROCESS | 1675 | 1465098581594 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 1675 | 1465098581596 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:49:41 INFO - PROCESS | 1675 | 1465098581598 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1675 | 1465098581600 Marionette TRACE conn2 <- [1,1878,null,{}] 20:49:41 INFO - PROCESS | 1675 | 1465098581602 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}] 20:49:41 INFO - PROCESS | 1675 | 1465098581604 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:41 INFO - PROCESS | 1675 | 1465098581731 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:49:41 INFO - PROCESS | 1675 | 1465098581737 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1675 | 1465098581739 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e1800 == 38 [pid = 1675] [id = 477] 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x125710800) [pid = 1675] [serial = 1430] [outer = 0x0] 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x126a7c400) [pid = 1675] [serial = 1431] [outer = 0x125710800] 20:49:41 INFO - PROCESS | 1675 | 1465098581769 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x127340400) [pid = 1675] [serial = 1432] [outer = 0x125710800] 20:49:42 INFO - PROCESS | 1675 | 1465098582095 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]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 20:49:42 INFO - PROCESS | 1675 | 1465098582119 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1675 | 1465098582120 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:49:42 INFO - PROCESS | 1675 | 1465098582123 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1675 | 1465098582126 Marionette TRACE conn2 <- [1,1882,null,{}] 20:49:42 INFO - PROCESS | 1675 | 1465098582129 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}] 20:49:42 INFO - PROCESS | 1675 | 1465098582130 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:42 INFO - PROCESS | 1675 | 1465098582212 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:49:42 INFO - PROCESS | 1675 | 1465098582216 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1675 | 1465098582217 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b2800 == 39 [pid = 1675] [id = 478] 20:49:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12751d800) [pid = 1675] [serial = 1433] [outer = 0x0] 20:49:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x128c50000) [pid = 1675] [serial = 1434] [outer = 0x12751d800] 20:49:42 INFO - PROCESS | 1675 | 1465098582241 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128ca2c00) [pid = 1675] [serial = 1435] [outer = 0x12751d800] 20:49:42 INFO - PROCESS | 1675 | 1465098582782 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]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 20:49:42 INFO - PROCESS | 1675 | 1465098582846 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:49:42 INFO - PROCESS | 1675 | 1465098582849 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:49:42 INFO - PROCESS | 1675 | 1465098582852 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1675 | 1465098582854 Marionette TRACE conn2 <- [1,1886,null,{}] 20:49:42 INFO - PROCESS | 1675 | 1465098582859 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}] 20:49:42 INFO - PROCESS | 1675 | 1465098582861 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:42 INFO - PROCESS | 1675 | 1465098582979 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:49:43 INFO - PROCESS | 1675 | 1465098583060 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1675 | 1465098583061 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e2a800 == 40 [pid = 1675] [id = 479] 20:49:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x113f0d000) [pid = 1675] [serial = 1436] [outer = 0x0] 20:49:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11660e400) [pid = 1675] [serial = 1437] [outer = 0x113f0d000] 20:49:43 INFO - PROCESS | 1675 | 1465098583093 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1168a4000) [pid = 1675] [serial = 1438] [outer = 0x113f0d000] 20:49:43 INFO - PROCESS | 1675 | 1465098583650 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]]]}] 20:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 824ms 20:49:43 INFO - PROCESS | 1675 | 1465098583702 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 1675 | 1465098583705 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:49:43 INFO - PROCESS | 1675 | 1465098583714 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 1675 | 1465098583715 Marionette TRACE conn2 <- [1,1890,null,{}] 20:49:43 INFO - PROCESS | 1675 | 1465098583718 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}] 20:49:43 INFO - PROCESS | 1675 | 1465098583720 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:43 INFO - PROCESS | 1675 | 1465098583832 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:49:43 INFO - PROCESS | 1675 | 1465098583914 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1675 | 1465098583915 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x118338800 == 41 [pid = 1675] [id = 480] 20:49:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x113f50400) [pid = 1675] [serial = 1439] [outer = 0x0] 20:49:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x117387000) [pid = 1675] [serial = 1440] [outer = 0x113f50400] 20:49:43 INFO - PROCESS | 1675 | 1465098583947 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11819d800) [pid = 1675] [serial = 1441] [outer = 0x113f50400] 20:49:44 INFO - PROCESS | 1675 | 1465098584585 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]]]}] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e1800 == 40 [pid = 1675] [id = 477] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x1297b7000 == 39 [pid = 1675] [id = 476] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x11923c000 == 38 [pid = 1675] [id = 475] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc8000 == 37 [pid = 1675] [id = 474] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x126fed000 == 36 [pid = 1675] [id = 473] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x124997800 == 35 [pid = 1675] [id = 472] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e3000 == 34 [pid = 1675] [id = 471] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x119be2000 == 33 [pid = 1675] [id = 470] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x11923c800 == 32 [pid = 1675] [id = 469] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x118071000 == 31 [pid = 1675] [id = 468] 20:49:44 INFO - PROCESS | 1675 | --DOCSHELL 0x11610f000 == 30 [pid = 1675] [id = 467] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x128c5e000) [pid = 1675] [serial = 1383] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119267800) [pid = 1675] [serial = 1363] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119008000) [pid = 1675] [serial = 1362] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x121910400) [pid = 1675] [serial = 1366] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119c2dc00) [pid = 1675] [serial = 1365] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1255c4000) [pid = 1675] [serial = 1371] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11681c800) [pid = 1675] [serial = 1374] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117e4e400) [pid = 1675] [serial = 1353] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118154400) [pid = 1675] [serial = 1354] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1219b0000) [pid = 1675] [serial = 1342] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1167b5000) [pid = 1675] [serial = 1350] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116a71400) [pid = 1675] [serial = 1351] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x113d79c00) [pid = 1675] [serial = 1344] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x116152c00) [pid = 1675] [serial = 1345] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11864b800) [pid = 1675] [serial = 1359] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118356c00) [pid = 1675] [serial = 1356] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11862b400) [pid = 1675] [serial = 1357] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x116815c00) [pid = 1675] [serial = 1347] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x117386800) [pid = 1675] [serial = 1348] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x121b3fc00) [pid = 1675] [serial = 1368] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x124aee400) [pid = 1675] [serial = 1369] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x128c55800) [pid = 1675] [serial = 1381] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12190ac00) [pid = 1675] [serial = 1377] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x127048800) [pid = 1675] [serial = 1380] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x125718000) [pid = 1675] [serial = 1372] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x118823000) [pid = 1675] [serial = 1360] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x11849e800) [pid = 1675] [serial = 1375] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x12571e000) [pid = 1675] [serial = 1378] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x128e34800) [pid = 1675] [serial = 1384] [outer = 0x0] [url = about:blank] 20:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 922ms 20:49:44 INFO - PROCESS | 1675 | 1465098584636 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1675 | 1465098584639 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:49:44 INFO - PROCESS | 1675 | 1465098584643 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1675 | 1465098584645 Marionette TRACE conn2 <- [1,1894,null,{}] 20:49:44 INFO - PROCESS | 1675 | 1465098584648 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}] 20:49:44 INFO - PROCESS | 1675 | 1465098584650 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:44 INFO - PROCESS | 1675 | 1465098584734 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:49:44 INFO - PROCESS | 1675 | 1465098584738 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1675 | 1465098584743 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa2000 == 31 [pid = 1675] [id = 481] 20:49:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11685c000) [pid = 1675] [serial = 1442] [outer = 0x0] 20:49:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x116a6dc00) [pid = 1675] [serial = 1443] [outer = 0x11685c000] 20:49:44 INFO - PROCESS | 1675 | 1465098584773 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x117386c00) [pid = 1675] [serial = 1444] [outer = 0x11685c000] 20:49:45 INFO - PROCESS | 1675 | 1465098585132 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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 522ms 20:49:45 INFO - PROCESS | 1675 | 1465098585184 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1675 | 1465098585187 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:49:45 INFO - PROCESS | 1675 | 1465098585192 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1675 | 1465098585194 Marionette TRACE conn2 <- [1,1898,null,{}] 20:49:45 INFO - PROCESS | 1675 | 1465098585197 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}] 20:49:45 INFO - PROCESS | 1675 | 1465098585198 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:45 INFO - PROCESS | 1675 | 1465098585279 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:49:45 INFO - PROCESS | 1675 | 1465098585284 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1675 | 1465098585285 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x118670800 == 32 [pid = 1675] [id = 482] 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x117e4e400) [pid = 1675] [serial = 1445] [outer = 0x0] 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x118168400) [pid = 1675] [serial = 1446] [outer = 0x117e4e400] 20:49:45 INFO - PROCESS | 1675 | 1465098585317 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11834c800) [pid = 1675] [serial = 1447] [outer = 0x117e4e400] 20:49:45 INFO - PROCESS | 1675 | 1465098585680 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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 20:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:49:45 INFO - PROCESS | 1675 | 1465098585716 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1675 | 1465098585717 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:49:45 INFO - PROCESS | 1675 | 1465098585719 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1675 | 1465098585722 Marionette TRACE conn2 <- [1,1902,null,{}] 20:49:45 INFO - PROCESS | 1675 | 1465098585732 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}] 20:49:45 INFO - PROCESS | 1675 | 1465098585735 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:45 INFO - PROCESS | 1675 | 1465098585815 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:49:45 INFO - PROCESS | 1675 | 1465098585820 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1675 | 1465098585822 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb2000 == 33 [pid = 1675] [id = 483] 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11322f400) [pid = 1675] [serial = 1448] [outer = 0x0] 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118644400) [pid = 1675] [serial = 1449] [outer = 0x11322f400] 20:49:45 INFO - PROCESS | 1675 | 1465098585853 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118823000) [pid = 1675] [serial = 1450] [outer = 0x11322f400] 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x119453c00) [pid = 1675] [serial = 1451] [outer = 0x12ccfc400] 20:49:46 INFO - PROCESS | 1675 | 1465098586235 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]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 524ms 20:49:46 INFO - PROCESS | 1675 | 1465098586243 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1675 | 1465098586245 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:49:46 INFO - PROCESS | 1675 | 1465098586247 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1675 | 1465098586248 Marionette TRACE conn2 <- [1,1906,null,{}] 20:49:46 INFO - PROCESS | 1675 | 1465098586251 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}] 20:49:46 INFO - PROCESS | 1675 | 1465098586252 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:46 INFO - PROCESS | 1675 | 1465098586372 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:49:46 INFO - PROCESS | 1675 | 1465098586407 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1675 | 1465098586408 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d3f800 == 34 [pid = 1675] [id = 484] 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1186c5000) [pid = 1675] [serial = 1452] [outer = 0x0] 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1186d0800) [pid = 1675] [serial = 1453] [outer = 0x1186c5000] 20:49:46 INFO - PROCESS | 1675 | 1465098586433 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119c23400) [pid = 1675] [serial = 1454] [outer = 0x1186c5000] 20:49:46 INFO - PROCESS | 1675 | 1465098586768 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]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 571ms 20:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:49:46 INFO - PROCESS | 1675 | 1465098586818 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1675 | 1465098586819 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:49:46 INFO - PROCESS | 1675 | 1465098586829 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1675 | 1465098586830 Marionette TRACE conn2 <- [1,1910,null,{}] 20:49:46 INFO - PROCESS | 1675 | 1465098586832 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}] 20:49:46 INFO - PROCESS | 1675 | 1465098586834 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:46 INFO - PROCESS | 1675 | 1465098586933 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:49:46 INFO - PROCESS | 1675 | 1465098586937 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1675 | 1465098586938 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x127580000 == 35 [pid = 1675] [id = 485] 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x113230800) [pid = 1675] [serial = 1455] [outer = 0x0] 20:49:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x119c26800) [pid = 1675] [serial = 1456] [outer = 0x113230800] 20:49:46 INFO - PROCESS | 1675 | 1465098586964 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119c71800) [pid = 1675] [serial = 1457] [outer = 0x113230800] 20:49:47 INFO - PROCESS | 1675 | 1465098587295 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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 529ms 20:49:47 INFO - PROCESS | 1675 | 1465098587361 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1675 | 1465098587362 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:49:47 INFO - PROCESS | 1675 | 1465098587364 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1675 | 1465098587365 Marionette TRACE conn2 <- [1,1914,null,{}] 20:49:47 INFO - PROCESS | 1675 | 1465098587367 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}] 20:49:47 INFO - PROCESS | 1675 | 1465098587372 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:47 INFO - PROCESS | 1675 | 1465098587491 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:49:47 INFO - PROCESS | 1675 | 1465098587495 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 1675 | 1465098587497 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904d000 == 36 [pid = 1675] [id = 486] 20:49:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x119c73000) [pid = 1675] [serial = 1458] [outer = 0x0] 20:49:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x121912000) [pid = 1675] [serial = 1459] [outer = 0x119c73000] 20:49:47 INFO - PROCESS | 1675 | 1465098587521 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x126f29000) [pid = 1675] [serial = 1460] [outer = 0x119c73000] 20:49:47 INFO - PROCESS | 1675 | 1465098587886 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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 20:49:47 INFO - PROCESS | 1675 | 1465098587934 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1675 | 1465098587935 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:49:47 INFO - PROCESS | 1675 | 1465098587937 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1675 | 1465098587938 Marionette TRACE conn2 <- [1,1918,null,{}] 20:49:47 INFO - PROCESS | 1675 | 1465098587940 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}] 20:49:47 INFO - PROCESS | 1675 | 1465098587942 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:48 INFO - PROCESS | 1675 | 1465098588043 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:49:48 INFO - PROCESS | 1675 | 1465098588046 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1675 | 1465098588047 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a864800 == 37 [pid = 1675] [id = 487] 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119c76000) [pid = 1675] [serial = 1461] [outer = 0x0] 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12704b400) [pid = 1675] [serial = 1462] [outer = 0x119c76000] 20:49:48 INFO - PROCESS | 1675 | 1465098588072 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x128c5a000) [pid = 1675] [serial = 1463] [outer = 0x119c76000] 20:49:48 INFO - PROCESS | 1675 | 1465098588399 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]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 20:49:48 INFO - PROCESS | 1675 | 1465098588459 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1675 | 1465098588460 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:49:48 INFO - PROCESS | 1675 | 1465098588462 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1675 | 1465098588463 Marionette TRACE conn2 <- [1,1922,null,{}] 20:49:48 INFO - PROCESS | 1675 | 1465098588465 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}] 20:49:48 INFO - PROCESS | 1675 | 1465098588466 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:48 INFO - PROCESS | 1675 | 1465098588566 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:49:48 INFO - PROCESS | 1675 | 1465098588578 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1675 | 1465098588579 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b29e000 == 38 [pid = 1675] [id = 488] 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x126fcb400) [pid = 1675] [serial = 1464] [outer = 0x0] 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x128ca5c00) [pid = 1675] [serial = 1465] [outer = 0x126fcb400] 20:49:48 INFO - PROCESS | 1675 | 1465098588603 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x128e38c00) [pid = 1675] [serial = 1466] [outer = 0x126fcb400] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11323d800) [pid = 1675] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x113d74800) [pid = 1675] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116862800) [pid = 1675] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11886fc00) [pid = 1675] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1167acc00) [pid = 1675] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1121ac800) [pid = 1675] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1168adc00) [pid = 1675] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11830b000) [pid = 1675] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118355000) [pid = 1675] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118872000) [pid = 1675] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1168a3c00) [pid = 1675] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118191800) [pid = 1675] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119c2c000) [pid = 1675] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119c2e800) [pid = 1675] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118827800) [pid = 1675] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:49:48 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x125710800) [pid = 1675] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:49:49 INFO - PROCESS | 1675 | 1465098589014 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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 20:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:49:49 INFO - PROCESS | 1675 | 1465098589033 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1675 | 1465098589035 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:49:49 INFO - PROCESS | 1675 | 1465098589038 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1675 | 1465098589042 Marionette TRACE conn2 <- [1,1926,null,{}] 20:49:49 INFO - PROCESS | 1675 | 1465098589067 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}] 20:49:49 INFO - PROCESS | 1675 | 1465098589068 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:49 INFO - PROCESS | 1675 | 1465098589217 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:49:49 INFO - PROCESS | 1675 | 1465098589221 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1675 | 1465098589222 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bfe800 == 39 [pid = 1675] [id = 489] 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x113d74800) [pid = 1675] [serial = 1467] [outer = 0x0] 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118165800) [pid = 1675] [serial = 1468] [outer = 0x113d74800] 20:49:49 INFO - PROCESS | 1675 | 1465098589246 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118818800) [pid = 1675] [serial = 1469] [outer = 0x113d74800] 20:49:49 INFO - PROCESS | 1675 | 1465098589536 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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 528ms 20:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:49:49 INFO - PROCESS | 1675 | 1465098589565 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1675 | 1465098589566 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:49:49 INFO - PROCESS | 1675 | 1465098589568 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1675 | 1465098589569 Marionette TRACE conn2 <- [1,1930,null,{}] 20:49:49 INFO - PROCESS | 1675 | 1465098589572 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}] 20:49:49 INFO - PROCESS | 1675 | 1465098589575 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:49 INFO - PROCESS | 1675 | 1465098589656 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:49:49 INFO - PROCESS | 1675 | 1465098589717 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1675 | 1465098589718 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x12babf000 == 40 [pid = 1675] [id = 490] 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118621c00) [pid = 1675] [serial = 1470] [outer = 0x0] 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1216edc00) [pid = 1675] [serial = 1471] [outer = 0x118621c00] 20:49:49 INFO - PROCESS | 1675 | 1465098589743 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x128ca6c00) [pid = 1675] [serial = 1472] [outer = 0x118621c00] 20:49:50 INFO - PROCESS | 1675 | 1465098590050 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]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms 20:49:50 INFO - PROCESS | 1675 | 1465098590093 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1675 | 1465098590094 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:49:50 INFO - PROCESS | 1675 | 1465098590096 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1675 | 1465098590098 Marionette TRACE conn2 <- [1,1934,null,{}] 20:49:50 INFO - PROCESS | 1675 | 1465098590100 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}] 20:49:50 INFO - PROCESS | 1675 | 1465098590102 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:50 INFO - PROCESS | 1675 | 1465098590196 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:49:50 INFO - PROCESS | 1675 | 1465098590200 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1675 | 1465098590201 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca89800 == 41 [pid = 1675] [id = 491] 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x129022800) [pid = 1675] [serial = 1473] [outer = 0x0] 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12934ac00) [pid = 1675] [serial = 1474] [outer = 0x129022800] 20:49:50 INFO - PROCESS | 1675 | 1465098590227 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x129480c00) [pid = 1675] [serial = 1475] [outer = 0x129022800] 20:49:50 INFO - PROCESS | 1675 | 1465098590564 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]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 20:49:50 INFO - PROCESS | 1675 | 1465098590627 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1675 | 1465098590629 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:49:50 INFO - PROCESS | 1675 | 1465098590631 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1675 | 1465098590632 Marionette TRACE conn2 <- [1,1938,null,{}] 20:49:50 INFO - PROCESS | 1675 | 1465098590634 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}] 20:49:50 INFO - PROCESS | 1675 | 1465098590636 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:50 INFO - PROCESS | 1675 | 1465098590719 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:49:50 INFO - PROCESS | 1675 | 1465098590726 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1675 | 1465098590727 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ceaa800 == 42 [pid = 1675] [id = 492] 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x129350000) [pid = 1675] [serial = 1476] [outer = 0x0] 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12961cc00) [pid = 1675] [serial = 1477] [outer = 0x129350000] 20:49:50 INFO - PROCESS | 1675 | 1465098590759 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12965a400) [pid = 1675] [serial = 1478] [outer = 0x129350000] 20:49:51 INFO - PROCESS | 1675 | 1465098591211 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]]]}] 20:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 618ms 20:49:51 INFO - PROCESS | 1675 | 1465098591250 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 1675 | 1465098591253 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:49:51 INFO - PROCESS | 1675 | 1465098591256 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 1675 | 1465098591259 Marionette TRACE conn2 <- [1,1942,null,{}] 20:49:51 INFO - PROCESS | 1675 | 1465098591263 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}] 20:49:51 INFO - PROCESS | 1675 | 1465098591264 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:51 INFO - PROCESS | 1675 | 1465098591375 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:49:51 INFO - PROCESS | 1675 | 1465098591458 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 1675 | 1465098591460 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x11907c800 == 43 [pid = 1675] [id = 493] 20:49:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x116f83c00) [pid = 1675] [serial = 1479] [outer = 0x0] 20:49:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x117e51800) [pid = 1675] [serial = 1480] [outer = 0x116f83c00] 20:49:51 INFO - PROCESS | 1675 | 1465098591532 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118169400) [pid = 1675] [serial = 1481] [outer = 0x116f83c00] 20:49:51 INFO - PROCESS | 1675 | 1465098591979 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]]]}] 20:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 772ms 20:49:52 INFO - PROCESS | 1675 | 1465098592039 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 1675 | 1465098592043 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:49:52 INFO - PROCESS | 1675 | 1465098592049 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 1675 | 1465098592051 Marionette TRACE conn2 <- [1,1946,null,{}] 20:49:52 INFO - PROCESS | 1675 | 1465098592054 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}] 20:49:52 INFO - PROCESS | 1675 | 1465098592055 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:52 INFO - PROCESS | 1675 | 1465098592161 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:49:52 INFO - PROCESS | 1675 | 1465098592232 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1675 | 1465098592234 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293ca000 == 44 [pid = 1675] [id = 494] 20:49:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118640400) [pid = 1675] [serial = 1482] [outer = 0x0] 20:49:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1186c6000) [pid = 1675] [serial = 1483] [outer = 0x118640400] 20:49:52 INFO - PROCESS | 1675 | 1465098592264 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11886fc00) [pid = 1675] [serial = 1484] [outer = 0x118640400] 20:49:52 INFO - PROCESS | 1675 | 1465098592697 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]]]}] 20:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 20:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:49:52 INFO - PROCESS | 1675 | 1465098592719 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 1675 | 1465098592720 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:49:52 INFO - PROCESS | 1675 | 1465098592722 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 1675 | 1465098592725 Marionette TRACE conn2 <- [1,1950,null,{}] 20:49:52 INFO - PROCESS | 1675 | 1465098592759 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}] 20:49:52 INFO - PROCESS | 1675 | 1465098592762 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:52 INFO - PROCESS | 1675 | 1465098592864 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:49:52 INFO - PROCESS | 1675 | 1465098592962 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1675 | 1465098592964 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d107800 == 45 [pid = 1675] [id = 495] 20:49:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x121698000) [pid = 1675] [serial = 1485] [outer = 0x0] 20:49:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1219b7400) [pid = 1675] [serial = 1486] [outer = 0x121698000] 20:49:53 INFO - PROCESS | 1675 | 1465098593017 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x126a2ac00) [pid = 1675] [serial = 1487] [outer = 0x121698000] 20:49:53 INFO - PROCESS | 1675 | 1465098593532 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]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 823ms 20:49:53 INFO - PROCESS | 1675 | 1465098593546 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:49:53 INFO - PROCESS | 1675 | 1465098593549 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:49:53 INFO - PROCESS | 1675 | 1465098593553 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1675 | 1465098593555 Marionette TRACE conn2 <- [1,1954,null,{}] 20:49:53 INFO - PROCESS | 1675 | 1465098593558 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}] 20:49:53 INFO - PROCESS | 1675 | 1465098593560 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:53 INFO - PROCESS | 1675 | 1465098593670 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:49:53 INFO - PROCESS | 1675 | 1465098593729 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1675 | 1465098593730 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1cb000 == 46 [pid = 1675] [id = 496] 20:49:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x127522000) [pid = 1675] [serial = 1488] [outer = 0x0] 20:49:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x129023c00) [pid = 1675] [serial = 1489] [outer = 0x127522000] 20:49:53 INFO - PROCESS | 1675 | 1465098593759 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x129473400) [pid = 1675] [serial = 1490] [outer = 0x127522000] 20:49:54 INFO - PROCESS | 1675 | 1465098594155 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]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 674ms 20:49:54 INFO - PROCESS | 1675 | 1465098594226 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1675 | 1465098594227 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:49:54 INFO - PROCESS | 1675 | 1465098594230 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1675 | 1465098594231 Marionette TRACE conn2 <- [1,1958,null,{}] 20:49:54 INFO - PROCESS | 1675 | 1465098594234 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}] 20:49:54 INFO - PROCESS | 1675 | 1465098594235 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:54 INFO - PROCESS | 1675 | 1465098594354 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:49:54 INFO - PROCESS | 1675 | 1465098594595 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1675 | 1465098594596 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x118071000 == 47 [pid = 1675] [id = 497] 20:49:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11214e400) [pid = 1675] [serial = 1491] [outer = 0x0] 20:49:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x1167ab800) [pid = 1675] [serial = 1492] [outer = 0x11214e400] 20:49:54 INFO - PROCESS | 1675 | 1465098594626 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11737fc00) [pid = 1675] [serial = 1493] [outer = 0x11214e400] 20:49:55 INFO - PROCESS | 1675 | 1465098595059 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]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 871ms 20:49:55 INFO - PROCESS | 1675 | 1465098595103 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1675 | 1465098595106 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:49:55 INFO - PROCESS | 1675 | 1465098595108 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1675 | 1465098595110 Marionette TRACE conn2 <- [1,1962,null,{}] 20:49:55 INFO - PROCESS | 1675 | 1465098595114 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}] 20:49:55 INFO - PROCESS | 1675 | 1465098595116 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:55 INFO - PROCESS | 1675 | 1465098595217 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:49:55 INFO - PROCESS | 1675 | 1465098595278 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1675 | 1465098595280 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x118077800 == 48 [pid = 1675] [id = 498] 20:49:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x1168ae000) [pid = 1675] [serial = 1494] [outer = 0x0] 20:49:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x118161000) [pid = 1675] [serial = 1495] [outer = 0x1168ae000] 20:49:55 INFO - PROCESS | 1675 | 1465098595308 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11849ac00) [pid = 1675] [serial = 1496] [outer = 0x1168ae000] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca89800 == 47 [pid = 1675] [id = 491] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12babf000 == 46 [pid = 1675] [id = 490] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x119bfe800 == 45 [pid = 1675] [id = 489] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12b29e000 == 44 [pid = 1675] [id = 488] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12a864800 == 43 [pid = 1675] [id = 487] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12904d000 == 42 [pid = 1675] [id = 486] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x127580000 == 41 [pid = 1675] [id = 485] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x123d3f800 == 40 [pid = 1675] [id = 484] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb2000 == 39 [pid = 1675] [id = 483] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x118670800 == 38 [pid = 1675] [id = 482] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa2000 == 37 [pid = 1675] [id = 481] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x118338800 == 36 [pid = 1675] [id = 480] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x117e2a800 == 35 [pid = 1675] [id = 479] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b2800 == 34 [pid = 1675] [id = 478] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1188ea000 == 33 [pid = 1675] [id = 466] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x118071000 == 32 [pid = 1675] [id = 497] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1cb000 == 31 [pid = 1675] [id = 496] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12d107800 == 30 [pid = 1675] [id = 495] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1293ca000 == 29 [pid = 1675] [id = 494] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x11907c800 == 28 [pid = 1675] [id = 493] 20:49:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12ceaa800 == 27 [pid = 1675] [id = 492] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x11603c000) [pid = 1675] [serial = 1401] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11214d400) [pid = 1675] [serial = 1402] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x118245400) [pid = 1675] [serial = 1407] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118355400) [pid = 1675] [serial = 1408] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1186ca400) [pid = 1675] [serial = 1413] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x119453400) [pid = 1675] [serial = 1416] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11737cc00) [pid = 1675] [serial = 1399] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11681b800) [pid = 1675] [serial = 1398] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1161f5800) [pid = 1675] [serial = 1425] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x117388400) [pid = 1675] [serial = 1404] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x117e4e000) [pid = 1675] [serial = 1405] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x118576400) [pid = 1675] [serial = 1410] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x1216f5c00) [pid = 1675] [serial = 1420] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119c74c00) [pid = 1675] [serial = 1419] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x121914400) [pid = 1675] [serial = 1422] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x117e47400) [pid = 1675] [serial = 1387] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11729e000) [pid = 1675] [serial = 1386] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11863f000) [pid = 1675] [serial = 1390] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118499400) [pid = 1675] [serial = 1389] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1218b8c00) [pid = 1675] [serial = 1393] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x119c77800) [pid = 1675] [serial = 1392] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x126d9d400) [pid = 1675] [serial = 1396] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x124af0400) [pid = 1675] [serial = 1395] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x124db2000) [pid = 1675] [serial = 1428] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x124af8c00) [pid = 1675] [serial = 1423] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118824400) [pid = 1675] [serial = 1414] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119c69800) [pid = 1675] [serial = 1417] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x127340400) [pid = 1675] [serial = 1432] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11904b400) [pid = 1675] [serial = 1426] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x128c50000) [pid = 1675] [serial = 1434] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1255c4400) [pid = 1675] [serial = 1429] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118647800) [pid = 1675] [serial = 1411] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x126a7c400) [pid = 1675] [serial = 1431] [outer = 0x0] [url = about:blank] 20:49:56 INFO - PROCESS | 1675 | 1465098596267 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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1174ms 20:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:49:56 INFO - PROCESS | 1675 | 1465098596283 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1675 | 1465098596285 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:49:56 INFO - PROCESS | 1675 | 1465098596288 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1675 | 1465098596290 Marionette TRACE conn2 <- [1,1966,null,{}] 20:49:56 INFO - PROCESS | 1675 | 1465098596293 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}] 20:49:56 INFO - PROCESS | 1675 | 1465098596295 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:56 INFO - PROCESS | 1675 | 1465098596380 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:49:56 INFO - PROCESS | 1675 | 1465098596385 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1675 | 1465098596387 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x116849000 == 28 [pid = 1675] [id = 499] 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11618f400) [pid = 1675] [serial = 1497] [outer = 0x0] 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x1167ad000) [pid = 1675] [serial = 1498] [outer = 0x11618f400] 20:49:56 INFO - PROCESS | 1675 | 1465098596417 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1121b5800) [pid = 1675] [serial = 1499] [outer = 0x11618f400] 20:49:56 INFO - PROCESS | 1675 | 1465098596785 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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 20:49:56 INFO - PROCESS | 1675 | 1465098596809 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1675 | 1465098596812 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:49:56 INFO - PROCESS | 1675 | 1465098596817 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1675 | 1465098596818 Marionette TRACE conn2 <- [1,1970,null,{}] 20:49:56 INFO - PROCESS | 1675 | 1465098596821 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}] 20:49:56 INFO - PROCESS | 1675 | 1465098596822 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:56 INFO - PROCESS | 1675 | 1465098596900 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:49:56 INFO - PROCESS | 1675 | 1465098596904 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1675 | 1465098596906 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a8000 == 29 [pid = 1675] [id = 500] 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116f89400) [pid = 1675] [serial = 1500] [outer = 0x0] 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11765c800) [pid = 1675] [serial = 1501] [outer = 0x116f89400] 20:49:56 INFO - PROCESS | 1675 | 1465098596936 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11814e000) [pid = 1675] [serial = 1502] [outer = 0x116f89400] 20:49:57 INFO - PROCESS | 1675 | 1465098597280 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]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 20:49:57 INFO - PROCESS | 1675 | 1465098597287 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 1675 | 1465098597290 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:49:57 INFO - PROCESS | 1675 | 1465098597293 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1675 | 1465098597295 Marionette TRACE conn2 <- [1,1974,null,{}] 20:49:57 INFO - PROCESS | 1675 | 1465098597303 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}] 20:49:57 INFO - PROCESS | 1675 | 1465098597306 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:57 INFO - PROCESS | 1675 | 1465098597392 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:49:57 INFO - PROCESS | 1675 | 1465098597447 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1675 | 1465098597449 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957c800 == 30 [pid = 1675] [id = 501] 20:49:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x115e49800) [pid = 1675] [serial = 1503] [outer = 0x0] 20:49:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118303800) [pid = 1675] [serial = 1504] [outer = 0x115e49800] 20:49:57 INFO - PROCESS | 1675 | 1465098597477 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1184a0400) [pid = 1675] [serial = 1505] [outer = 0x115e49800] 20:49:57 INFO - PROCESS | 1675 | 1465098597777 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]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 20:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:49:57 INFO - PROCESS | 1675 | 1465098597815 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 1675 | 1465098597816 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:49:57 INFO - PROCESS | 1675 | 1465098597818 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1675 | 1465098597819 Marionette TRACE conn2 <- [1,1978,null,{}] 20:49:57 INFO - PROCESS | 1675 | 1465098597822 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}] 20:49:57 INFO - PROCESS | 1675 | 1465098597823 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:57 INFO - PROCESS | 1675 | 1465098597902 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:49:57 INFO - PROCESS | 1675 | 1465098597965 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1675 | 1465098597966 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb2000 == 31 [pid = 1675] [id = 502] 20:49:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118498800) [pid = 1675] [serial = 1506] [outer = 0x0] 20:49:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118645800) [pid = 1675] [serial = 1507] [outer = 0x118498800] 20:49:57 INFO - PROCESS | 1675 | 1465098597992 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1186d0400) [pid = 1675] [serial = 1508] [outer = 0x118498800] 20:49:58 INFO - PROCESS | 1675 | 1465098598274 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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 469ms 20:49:58 INFO - PROCESS | 1675 | 1465098598287 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1675 | 1465098598299 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:49:58 INFO - PROCESS | 1675 | 1465098598317 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1675 | 1465098598319 Marionette TRACE conn2 <- [1,1982,null,{}] 20:49:58 INFO - PROCESS | 1675 | 1465098598321 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}] 20:49:58 INFO - PROCESS | 1675 | 1465098598322 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:58 INFO - PROCESS | 1675 | 1465098598422 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:49:58 INFO - PROCESS | 1675 | 1465098598425 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 1675 | 1465098598426 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d2a800 == 32 [pid = 1675] [id = 503] 20:49:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x116f83000) [pid = 1675] [serial = 1509] [outer = 0x0] 20:49:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11886f800) [pid = 1675] [serial = 1510] [outer = 0x116f83000] 20:49:58 INFO - PROCESS | 1675 | 1465098598451 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119264400) [pid = 1675] [serial = 1511] [outer = 0x116f83000] 20:49:58 INFO - PROCESS | 1675 | 1465098598917 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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 623ms 20:49:58 INFO - PROCESS | 1675 | 1465098598937 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:49:58 INFO - PROCESS | 1675 | 1465098598940 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:49:58 INFO - PROCESS | 1675 | 1465098598943 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1675 | 1465098598945 Marionette TRACE conn2 <- [1,1986,null,{}] 20:49:58 INFO - PROCESS | 1675 | 1465098598953 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}] 20:49:58 INFO - PROCESS | 1675 | 1465098598957 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:59 INFO - PROCESS | 1675 | 1465098599070 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:49:59 INFO - PROCESS | 1675 | 1465098599111 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1675 | 1465098599112 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fed000 == 33 [pid = 1675] [id = 504] 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119271c00) [pid = 1675] [serial = 1512] [outer = 0x0] 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119c6ec00) [pid = 1675] [serial = 1513] [outer = 0x119271c00] 20:49:59 INFO - PROCESS | 1675 | 1465098599138 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12190a400) [pid = 1675] [serial = 1514] [outer = 0x119271c00] 20:49:59 INFO - PROCESS | 1675 | 1465098599470 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 578ms 20:49:59 INFO - PROCESS | 1675 | 1465098599521 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 1675 | 1465098599522 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:49:59 INFO - PROCESS | 1675 | 1465098599525 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1675 | 1465098599526 Marionette TRACE conn2 <- [1,1990,null,{}] 20:49:59 INFO - PROCESS | 1675 | 1465098599528 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}] 20:49:59 INFO - PROCESS | 1675 | 1465098599529 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:59 INFO - PROCESS | 1675 | 1465098599632 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:49:59 INFO - PROCESS | 1675 | 1465098599644 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1675 | 1465098599645 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:49:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cdd800 == 34 [pid = 1675] [id = 505] 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118576400) [pid = 1675] [serial = 1515] [outer = 0x0] 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x121916800) [pid = 1675] [serial = 1516] [outer = 0x118576400] 20:49:59 INFO - PROCESS | 1675 | 1465098599669 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x124982800) [pid = 1675] [serial = 1517] [outer = 0x118576400] 20:50:00 INFO - PROCESS | 1675 | 1465098599999 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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 20:50:00 INFO - PROCESS | 1675 | 1465098600043 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1675 | 1465098600044 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:50:00 INFO - PROCESS | 1675 | 1465098600047 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1675 | 1465098600048 Marionette TRACE conn2 <- [1,1994,null,{}] 20:50:00 INFO - PROCESS | 1675 | 1465098600050 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}] 20:50:00 INFO - PROCESS | 1675 | 1465098600051 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:00 INFO - PROCESS | 1675 | 1465098600149 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:50:00 INFO - PROCESS | 1675 | 1465098600190 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1675 | 1465098600191 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293b7000 == 35 [pid = 1675] [id = 506] 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124db1800) [pid = 1675] [serial = 1518] [outer = 0x0] 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x125083c00) [pid = 1675] [serial = 1519] [outer = 0x124db1800] 20:50:00 INFO - PROCESS | 1675 | 1465098600216 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x125714c00) [pid = 1675] [serial = 1520] [outer = 0x124db1800] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x129350000) [pid = 1675] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x129022800) [pid = 1675] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x113230800) [pid = 1675] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119c73000) [pid = 1675] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119c76000) [pid = 1675] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x113d74800) [pid = 1675] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x126fcb400) [pid = 1675] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186c5000) [pid = 1675] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x113f0d000) [pid = 1675] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11685c000) [pid = 1675] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113f50400) [pid = 1675] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12751d800) [pid = 1675] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11322f400) [pid = 1675] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117e4e400) [pid = 1675] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:50:00 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118621c00) [pid = 1675] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:50:00 INFO - PROCESS | 1675 | 1465098600692 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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 20:50:00 INFO - PROCESS | 1675 | 1465098600717 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:50:00 INFO - PROCESS | 1675 | 1465098600730 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:50:00 INFO - PROCESS | 1675 | 1465098600735 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1675 | 1465098600736 Marionette TRACE conn2 <- [1,1998,null,{}] 20:50:00 INFO - PROCESS | 1675 | 1465098600739 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}] 20:50:00 INFO - PROCESS | 1675 | 1465098600740 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:00 INFO - PROCESS | 1675 | 1465098600861 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:50:00 INFO - PROCESS | 1675 | 1465098600896 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1675 | 1465098600897 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297aa000 == 36 [pid = 1675] [id = 507] 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x116816c00) [pid = 1675] [serial = 1521] [outer = 0x0] 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118646000) [pid = 1675] [serial = 1522] [outer = 0x116816c00] 20:50:00 INFO - PROCESS | 1675 | 1465098600922 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x113d74800) [pid = 1675] [serial = 1523] [outer = 0x116816c00] 20:50:01 INFO - PROCESS | 1675 | 1465098601196 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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 475ms 20:50:01 INFO - PROCESS | 1675 | 1465098601217 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 1675 | 1465098601218 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:50:01 INFO - PROCESS | 1675 | 1465098601220 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1675 | 1465098601221 Marionette TRACE conn2 <- [1,2002,null,{}] 20:50:01 INFO - PROCESS | 1675 | 1465098601231 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}] 20:50:01 INFO - PROCESS | 1675 | 1465098601232 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:01 INFO - PROCESS | 1675 | 1465098601322 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:50:01 INFO - PROCESS | 1675 | 1465098601329 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1675 | 1465098601330 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a86e000 == 37 [pid = 1675] [id = 508] 20:50:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x125717800) [pid = 1675] [serial = 1524] [outer = 0x0] 20:50:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126d9e800) [pid = 1675] [serial = 1525] [outer = 0x125717800] 20:50:01 INFO - PROCESS | 1675 | 1465098601353 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12734a800) [pid = 1675] [serial = 1526] [outer = 0x125717800] 20:50:01 INFO - PROCESS | 1675 | 1465098601719 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]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 529ms 20:50:01 INFO - PROCESS | 1675 | 1465098601750 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:50:01 INFO - PROCESS | 1675 | 1465098601752 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:50:01 INFO - PROCESS | 1675 | 1465098601754 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1675 | 1465098601757 Marionette TRACE conn2 <- [1,2006,null,{}] 20:50:01 INFO - PROCESS | 1675 | 1465098601786 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}] 20:50:01 INFO - PROCESS | 1675 | 1465098601788 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:01 INFO - PROCESS | 1675 | 1465098601914 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:50:01 INFO - PROCESS | 1675 | 1465098601922 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1675 | 1465098601924 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12181f000 == 38 [pid = 1675] [id = 509] 20:50:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x126d9b400) [pid = 1675] [serial = 1527] [outer = 0x0] 20:50:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x127526800) [pid = 1675] [serial = 1528] [outer = 0x126d9b400] 20:50:01 INFO - PROCESS | 1675 | 1465098601966 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x129344000) [pid = 1675] [serial = 1529] [outer = 0x126d9b400] 20:50:02 INFO - PROCESS | 1675 | 1465098602363 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]]]}] 20:50:02 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 20:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 639ms 20:50:02 INFO - PROCESS | 1675 | 1465098602395 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 1675 | 1465098602396 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:50:02 INFO - PROCESS | 1675 | 1465098602398 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1675 | 1465098602400 Marionette TRACE conn2 <- [1,2010,null,{}] 20:50:02 INFO - PROCESS | 1675 | 1465098602402 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}] 20:50:02 INFO - PROCESS | 1675 | 1465098602403 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:02 INFO - PROCESS | 1675 | 1465098602525 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:50:02 INFO - PROCESS | 1675 | 1465098602613 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1675 | 1465098602615 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x113334800 == 39 [pid = 1675] [id = 510] 20:50:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x111c5e800) [pid = 1675] [serial = 1530] [outer = 0x0] 20:50:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11214d400) [pid = 1675] [serial = 1531] [outer = 0x111c5e800] 20:50:02 INFO - PROCESS | 1675 | 1465098602647 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x113d7a400) [pid = 1675] [serial = 1532] [outer = 0x111c5e800] 20:50:03 INFO - PROCESS | 1675 | 1465098603215 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]]]}] 20:50:03 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 20:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 20:50:03 INFO - PROCESS | 1675 | 1465098603271 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1675 | 1465098603273 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:50:03 INFO - PROCESS | 1675 | 1465098603276 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1675 | 1465098603278 Marionette TRACE conn2 <- [1,2014,null,{}] 20:50:03 INFO - PROCESS | 1675 | 1465098603282 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}] 20:50:03 INFO - PROCESS | 1675 | 1465098603285 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:03 INFO - PROCESS | 1675 | 1465098603400 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:50:03 INFO - PROCESS | 1675 | 1465098603482 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1675 | 1465098603483 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bef800 == 40 [pid = 1675] [id = 511] 20:50:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x117656400) [pid = 1675] [serial = 1533] [outer = 0x0] 20:50:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x117e52400) [pid = 1675] [serial = 1534] [outer = 0x117656400] 20:50:03 INFO - PROCESS | 1675 | 1465098603514 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x118166800) [pid = 1675] [serial = 1535] [outer = 0x117656400] 20:50:04 INFO - PROCESS | 1675 | 1465098604073 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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 973ms 20:50:04 INFO - PROCESS | 1675 | 1465098604260 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1675 | 1465098604263 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:50:04 INFO - PROCESS | 1675 | 1465098604266 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1675 | 1465098604268 Marionette TRACE conn2 <- [1,2018,null,{}] 20:50:04 INFO - PROCESS | 1675 | 1465098604272 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}] 20:50:04 INFO - PROCESS | 1675 | 1465098604274 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:04 INFO - PROCESS | 1675 | 1465098604388 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:50:04 INFO - PROCESS | 1675 | 1465098604470 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1675 | 1465098604474 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e17000 == 41 [pid = 1675] [id = 512] 20:50:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11681e400) [pid = 1675] [serial = 1536] [outer = 0x0] 20:50:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x116824800) [pid = 1675] [serial = 1537] [outer = 0x11681e400] 20:50:04 INFO - PROCESS | 1675 | 1465098604503 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11729c800) [pid = 1675] [serial = 1538] [outer = 0x11681e400] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x12181f000 == 40 [pid = 1675] [id = 509] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x12a86e000 == 39 [pid = 1675] [id = 508] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x1297aa000 == 38 [pid = 1675] [id = 507] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x1293b7000 == 37 [pid = 1675] [id = 506] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x128cdd800 == 36 [pid = 1675] [id = 505] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x126fed000 == 35 [pid = 1675] [id = 504] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x123d2a800 == 34 [pid = 1675] [id = 503] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb2000 == 33 [pid = 1675] [id = 502] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x11957c800 == 32 [pid = 1675] [id = 501] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a8000 == 31 [pid = 1675] [id = 500] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x116849000 == 30 [pid = 1675] [id = 499] 20:50:04 INFO - PROCESS | 1675 | --DOCSHELL 0x118077800 == 29 [pid = 1675] [id = 498] 20:50:04 INFO - PROCESS | 1675 | 1465098604909 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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 20:50:04 INFO - PROCESS | 1675 | 1465098604937 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1675 | 1465098604939 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12961cc00) [pid = 1675] [serial = 1477] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12934ac00) [pid = 1675] [serial = 1474] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x119c26800) [pid = 1675] [serial = 1456] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x119c71800) [pid = 1675] [serial = 1457] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x121912000) [pid = 1675] [serial = 1459] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12704b400) [pid = 1675] [serial = 1462] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118165800) [pid = 1675] [serial = 1468] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x128ca5c00) [pid = 1675] [serial = 1465] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1186d0800) [pid = 1675] [serial = 1453] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11660e400) [pid = 1675] [serial = 1437] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1168a4000) [pid = 1675] [serial = 1438] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x116a6dc00) [pid = 1675] [serial = 1443] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x117386c00) [pid = 1675] [serial = 1444] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x117387000) [pid = 1675] [serial = 1440] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11819d800) [pid = 1675] [serial = 1441] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x128ca2c00) [pid = 1675] [serial = 1435] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118644400) [pid = 1675] [serial = 1449] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118823000) [pid = 1675] [serial = 1450] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118168400) [pid = 1675] [serial = 1446] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11834c800) [pid = 1675] [serial = 1447] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x128c4fc00) [pid = 1675] [serial = 883] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x128ca6c00) [pid = 1675] [serial = 1472] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x128e38c00) [pid = 1675] [serial = 1466] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x126f29000) [pid = 1675] [serial = 1460] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x128c5a000) [pid = 1675] [serial = 1463] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x129480c00) [pid = 1675] [serial = 1475] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x119c23400) [pid = 1675] [serial = 1454] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1216edc00) [pid = 1675] [serial = 1471] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x118818800) [pid = 1675] [serial = 1469] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12965a400) [pid = 1675] [serial = 1478] [outer = 0x0] [url = about:blank] 20:50:04 INFO - PROCESS | 1675 | 1465098604962 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1675 | 1465098604965 Marionette TRACE conn2 <- [1,2022,null,{}] 20:50:04 INFO - PROCESS | 1675 | 1465098604969 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}] 20:50:04 INFO - PROCESS | 1675 | 1465098604971 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:05 INFO - PROCESS | 1675 | 1465098605053 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:50:05 INFO - PROCESS | 1675 | 1465098605059 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1675 | 1465098605061 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11897f800 == 30 [pid = 1675] [id = 513] 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x117654c00) [pid = 1675] [serial = 1539] [outer = 0x0] 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11814dc00) [pid = 1675] [serial = 1540] [outer = 0x117654c00] 20:50:05 INFO - PROCESS | 1675 | 1465098605089 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x118193400) [pid = 1675] [serial = 1541] [outer = 0x117654c00] 20:50:05 INFO - PROCESS | 1675 | 1465098605436 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]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 534ms 20:50:05 INFO - PROCESS | 1675 | 1465098605496 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 1675 | 1465098605498 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:50:05 INFO - PROCESS | 1675 | 1465098605503 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 1675 | 1465098605505 Marionette TRACE conn2 <- [1,2026,null,{}] 20:50:05 INFO - PROCESS | 1675 | 1465098605516 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}] 20:50:05 INFO - PROCESS | 1675 | 1465098605521 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:05 INFO - PROCESS | 1675 | 1465098605651 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:50:05 INFO - PROCESS | 1675 | 1465098605666 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1675 | 1465098605669 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x121270800 == 31 [pid = 1675] [id = 514] 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11849c400) [pid = 1675] [serial = 1542] [outer = 0x0] 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11862b400) [pid = 1675] [serial = 1543] [outer = 0x11849c400] 20:50:05 INFO - PROCESS | 1675 | 1465098605715 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1186cb400) [pid = 1675] [serial = 1544] [outer = 0x11849c400] 20:50:06 INFO - PROCESS | 1675 | 1465098606147 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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 674ms 20:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:50:06 INFO - PROCESS | 1675 | 1465098606177 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1675 | 1465098606178 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 1675 | 1465098606180 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1675 | 1465098606182 Marionette TRACE conn2 <- [1,2030,null,{}] 20:50:06 INFO - PROCESS | 1675 | 1465098606184 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}] 20:50:06 INFO - PROCESS | 1675 | 1465098606185 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:06 INFO - PROCESS | 1675 | 1465098606267 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:50:06 INFO - PROCESS | 1675 | 1465098606270 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1675 | 1465098606272 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257a1800 == 32 [pid = 1675] [id = 515] 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x115ea4c00) [pid = 1675] [serial = 1545] [outer = 0x0] 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x119271800) [pid = 1675] [serial = 1546] [outer = 0x115ea4c00] 20:50:06 INFO - PROCESS | 1675 | 1465098606300 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119c22c00) [pid = 1675] [serial = 1547] [outer = 0x115ea4c00] 20:50:06 INFO - PROCESS | 1675 | 1465098606631 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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 20:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:50:06 INFO - PROCESS | 1675 | 1465098606649 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1675 | 1465098606650 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 1675 | 1465098606652 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1675 | 1465098606653 Marionette TRACE conn2 <- [1,2034,null,{}] 20:50:06 INFO - PROCESS | 1675 | 1465098606656 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}] 20:50:06 INFO - PROCESS | 1675 | 1465098606657 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:06 INFO - PROCESS | 1675 | 1465098606738 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:50:06 INFO - PROCESS | 1675 | 1465098606802 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1675 | 1465098606803 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x118075000 == 33 [pid = 1675] [id = 516] 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x113d7c800) [pid = 1675] [serial = 1548] [outer = 0x0] 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119c28000) [pid = 1675] [serial = 1549] [outer = 0x113d7c800] 20:50:06 INFO - PROCESS | 1675 | 1465098606827 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121224c00) [pid = 1675] [serial = 1550] [outer = 0x113d7c800] 20:50:07 INFO - PROCESS | 1675 | 1465098607136 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 20:50:07 INFO - PROCESS | 1675 | 1465098607171 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1675 | 1465098607173 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:50:07 INFO - PROCESS | 1675 | 1465098607179 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1675 | 1465098607180 Marionette TRACE conn2 <- [1,2038,null,{}] 20:50:07 INFO - PROCESS | 1675 | 1465098607182 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}] 20:50:07 INFO - PROCESS | 1675 | 1465098607186 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:07 INFO - PROCESS | 1675 | 1465098607314 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:50:07 INFO - PROCESS | 1675 | 1465098607325 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1675 | 1465098607327 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293bb000 == 34 [pid = 1675] [id = 517] 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1218b2000) [pid = 1675] [serial = 1551] [outer = 0x0] 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x121b38000) [pid = 1675] [serial = 1552] [outer = 0x1218b2000] 20:50:07 INFO - PROCESS | 1675 | 1465098607351 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x126f32000) [pid = 1675] [serial = 1553] [outer = 0x1218b2000] 20:50:07 INFO - PROCESS | 1675 | 1465098607702 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 20:50:07 INFO - PROCESS | 1675 | 1465098607747 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1675 | 1465098607749 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:50:07 INFO - PROCESS | 1675 | 1465098607751 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1675 | 1465098607752 Marionette TRACE conn2 <- [1,2042,null,{}] 20:50:07 INFO - PROCESS | 1675 | 1465098607754 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}] 20:50:07 INFO - PROCESS | 1675 | 1465098607755 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:07 INFO - PROCESS | 1675 | 1465098607856 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:50:07 INFO - PROCESS | 1675 | 1465098607860 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1675 | 1465098607860 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a4000 == 35 [pid = 1675] [id = 518] 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x115e48c00) [pid = 1675] [serial = 1554] [outer = 0x0] 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12730b400) [pid = 1675] [serial = 1555] [outer = 0x115e48c00] 20:50:07 INFO - PROCESS | 1675 | 1465098607891 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x128ca3400) [pid = 1675] [serial = 1556] [outer = 0x115e48c00] 20:50:08 INFO - PROCESS | 1675 | 1465098608252 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]]]}] 20:50:08 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) 20:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 20:50:08 INFO - PROCESS | 1675 | 1465098608278 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1675 | 1465098608279 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:50:08 INFO - PROCESS | 1675 | 1465098608282 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1675 | 1465098608283 Marionette TRACE conn2 <- [1,2046,null,{}] 20:50:08 INFO - PROCESS | 1675 | 1465098608285 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}] 20:50:08 INFO - PROCESS | 1675 | 1465098608286 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:08 INFO - PROCESS | 1675 | 1465098608438 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:50:08 INFO - PROCESS | 1675 | 1465098608481 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1675 | 1465098608482 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2ae000 == 36 [pid = 1675] [id = 519] 20:50:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12190bc00) [pid = 1675] [serial = 1557] [outer = 0x0] 20:50:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x128e39400) [pid = 1675] [serial = 1558] [outer = 0x12190bc00] 20:50:08 INFO - PROCESS | 1675 | 1465098608507 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12934f400) [pid = 1675] [serial = 1559] [outer = 0x12190bc00] 20:50:08 INFO - PROCESS | 1675 | 1465098608839 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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 20:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:50:08 INFO - PROCESS | 1675 | 1465098608850 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1675 | 1465098608851 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 1675 | 1465098608853 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1675 | 1465098608854 Marionette TRACE conn2 <- [1,2050,null,{}] 20:50:08 INFO - PROCESS | 1675 | 1465098608859 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}] 20:50:08 INFO - PROCESS | 1675 | 1465098608862 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:08 INFO - PROCESS | 1675 | 1465098608967 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:50:08 INFO - PROCESS | 1675 | 1465098608978 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1675 | 1465098608979 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bac3000 == 37 [pid = 1675] [id = 520] 20:50:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x124db8c00) [pid = 1675] [serial = 1560] [outer = 0x0] 20:50:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129478800) [pid = 1675] [serial = 1561] [outer = 0x124db8c00] 20:50:09 INFO - PROCESS | 1675 | 1465098609010 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12961a400) [pid = 1675] [serial = 1562] [outer = 0x124db8c00] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x116f83000) [pid = 1675] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1168ae000) [pid = 1675] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x115e49800) [pid = 1675] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11618f400) [pid = 1675] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116f89400) [pid = 1675] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x116f83c00) [pid = 1675] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118498800) [pid = 1675] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x118640400) [pid = 1675] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x121698000) [pid = 1675] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x127522000) [pid = 1675] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11214e400) [pid = 1675] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119271c00) [pid = 1675] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x124db1800) [pid = 1675] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x116816c00) [pid = 1675] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x118576400) [pid = 1675] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:50:09 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x125717800) [pid = 1675] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:50:09 INFO - PROCESS | 1675 | 1465098609398 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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 571ms 20:50:09 INFO - PROCESS | 1675 | 1465098609429 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1675 | 1465098609430 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:50:09 INFO - PROCESS | 1675 | 1465098609432 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1675 | 1465098609433 Marionette TRACE conn2 <- [1,2054,null,{}] 20:50:09 INFO - PROCESS | 1675 | 1465098609436 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}] 20:50:09 INFO - PROCESS | 1675 | 1465098609437 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:09 INFO - PROCESS | 1675 | 1465098609550 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:50:09 INFO - PROCESS | 1675 | 1465098609586 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1675 | 1465098609587 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257a0800 == 38 [pid = 1675] [id = 521] 20:50:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x116008800) [pid = 1675] [serial = 1563] [outer = 0x0] 20:50:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118498800) [pid = 1675] [serial = 1564] [outer = 0x116008800] 20:50:09 INFO - PROCESS | 1675 | 1465098609611 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119c30400) [pid = 1675] [serial = 1565] [outer = 0x116008800] 20:50:09 INFO - PROCESS | 1675 | 1465098609907 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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 20:50:09 INFO - PROCESS | 1675 | 1465098609953 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1675 | 1465098609954 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:50:09 INFO - PROCESS | 1675 | 1465098609957 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1675 | 1465098609961 Marionette TRACE conn2 <- [1,2058,null,{}] 20:50:09 INFO - PROCESS | 1675 | 1465098609964 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}] 20:50:09 INFO - PROCESS | 1675 | 1465098609965 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:10 INFO - PROCESS | 1675 | 1465098610056 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:50:10 INFO - PROCESS | 1675 | 1465098610061 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1675 | 1465098610063 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca92800 == 39 [pid = 1675] [id = 522] 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121b3fc00) [pid = 1675] [serial = 1566] [outer = 0x0] 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x129621800) [pid = 1675] [serial = 1567] [outer = 0x121b3fc00] 20:50:10 INFO - PROCESS | 1675 | 1465098610093 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12a80a000) [pid = 1675] [serial = 1568] [outer = 0x121b3fc00] 20:50:10 INFO - PROCESS | 1675 | 1465098610432 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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 20:50:10 INFO - PROCESS | 1675 | 1465098610479 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 1675 | 1465098610480 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:50:10 INFO - PROCESS | 1675 | 1465098610482 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 1675 | 1465098610483 Marionette TRACE conn2 <- [1,2062,null,{}] 20:50:10 INFO - PROCESS | 1675 | 1465098610485 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}] 20:50:10 INFO - PROCESS | 1675 | 1465098610486 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:10 INFO - PROCESS | 1675 | 1465098610568 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:50:10 INFO - PROCESS | 1675 | 1465098610573 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1675 | 1465098610576 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ceb8800 == 40 [pid = 1675] [id = 523] 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x117e4ec00) [pid = 1675] [serial = 1569] [outer = 0x0] 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12a80e000) [pid = 1675] [serial = 1570] [outer = 0x117e4ec00] 20:50:10 INFO - PROCESS | 1675 | 1465098610600 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12a823800) [pid = 1675] [serial = 1571] [outer = 0x117e4ec00] 20:50:10 INFO - PROCESS | 1675 | 1465098610928 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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 20:50:10 INFO - PROCESS | 1675 | 1465098610950 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 1675 | 1465098610951 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:50:10 INFO - PROCESS | 1675 | 1465098610953 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 1675 | 1465098610954 Marionette TRACE conn2 <- [1,2066,null,{}] 20:50:10 INFO - PROCESS | 1675 | 1465098610957 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}] 20:50:10 INFO - PROCESS | 1675 | 1465098610959 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:11 INFO - PROCESS | 1675 | 1465098611036 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:50:11 INFO - PROCESS | 1675 | 1465098611049 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1675 | 1465098611050 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1c4000 == 41 [pid = 1675] [id = 524] 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12a818000) [pid = 1675] [serial = 1572] [outer = 0x0] 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12a905400) [pid = 1675] [serial = 1573] [outer = 0x12a818000] 20:50:11 INFO - PROCESS | 1675 | 1465098611074 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12a90a800) [pid = 1675] [serial = 1574] [outer = 0x12a818000] 20:50:11 INFO - PROCESS | 1675 | 1465098611562 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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 623ms 20:50:11 INFO - PROCESS | 1675 | 1465098611578 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1675 | 1465098611580 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:50:11 INFO - PROCESS | 1675 | 1465098611584 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1675 | 1465098611586 Marionette TRACE conn2 <- [1,2070,null,{}] 20:50:11 INFO - PROCESS | 1675 | 1465098611590 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}] 20:50:11 INFO - PROCESS | 1675 | 1465098611592 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:11 INFO - PROCESS | 1675 | 1465098611705 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:50:11 INFO - PROCESS | 1675 | 1465098611768 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1675 | 1465098611769 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956d000 == 42 [pid = 1675] [id = 525] 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x116818000) [pid = 1675] [serial = 1575] [outer = 0x0] 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x116f8b000) [pid = 1675] [serial = 1576] [outer = 0x116818000] 20:50:11 INFO - PROCESS | 1675 | 1465098611800 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11815a400) [pid = 1675] [serial = 1577] [outer = 0x116818000] 20:50:12 INFO - PROCESS | 1675 | 1465098612290 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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 726ms 20:50:12 INFO - PROCESS | 1675 | 1465098612311 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1675 | 1465098612314 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:50:12 INFO - PROCESS | 1675 | 1465098612319 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1675 | 1465098612321 Marionette TRACE conn2 <- [1,2074,null,{}] 20:50:12 INFO - PROCESS | 1675 | 1465098612343 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}] 20:50:12 INFO - PROCESS | 1675 | 1465098612345 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:12 INFO - PROCESS | 1675 | 1465098612453 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:50:12 INFO - PROCESS | 1675 | 1465098612528 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1675 | 1465098612529 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904f000 == 43 [pid = 1675] [id = 526] 20:50:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118620000) [pid = 1675] [serial = 1578] [outer = 0x0] 20:50:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1186c5400) [pid = 1675] [serial = 1579] [outer = 0x118620000] 20:50:12 INFO - PROCESS | 1675 | 1465098612560 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11900fc00) [pid = 1675] [serial = 1580] [outer = 0x118620000] 20:50:12 INFO - PROCESS | 1675 | 1465098612982 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]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 724ms 20:50:13 INFO - PROCESS | 1675 | 1465098613066 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:50:13 INFO - PROCESS | 1675 | 1465098613067 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:50:13 INFO - PROCESS | 1675 | 1465098613070 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 1675 | 1465098613073 Marionette TRACE conn2 <- [1,2078,null,{}] 20:50:13 INFO - PROCESS | 1675 | 1465098613100 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}] 20:50:13 INFO - PROCESS | 1675 | 1465098613104 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:13 INFO - PROCESS | 1675 | 1465098613209 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:50:13 INFO - PROCESS | 1675 | 1465098613285 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1675 | 1465098613287 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d463000 == 44 [pid = 1675] [id = 527] 20:50:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x1216f7c00) [pid = 1675] [serial = 1581] [outer = 0x0] 20:50:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1219b8c00) [pid = 1675] [serial = 1582] [outer = 0x1216f7c00] 20:50:13 INFO - PROCESS | 1675 | 1465098613318 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1255c6c00) [pid = 1675] [serial = 1583] [outer = 0x1216f7c00] 20:50:13 INFO - PROCESS | 1675 | 1465098613769 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]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 740ms 20:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:50:13 INFO - PROCESS | 1675 | 1465098613811 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:50:13 INFO - PROCESS | 1675 | 1465098613813 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:50:13 INFO - PROCESS | 1675 | 1465098613815 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 1675 | 1465098613816 Marionette TRACE conn2 <- [1,2082,null,{}] 20:50:13 INFO - PROCESS | 1675 | 1465098613818 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}] 20:50:13 INFO - PROCESS | 1675 | 1465098613820 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:13 INFO - PROCESS | 1675 | 1465098613926 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:50:13 INFO - PROCESS | 1675 | 1465098613988 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1675 | 1465098613989 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188ea000 == 45 [pid = 1675] [id = 528] 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11322f400) [pid = 1675] [serial = 1584] [outer = 0x0] 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x124aef800) [pid = 1675] [serial = 1585] [outer = 0x11322f400] 20:50:14 INFO - PROCESS | 1675 | 1465098614032 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x128e34000) [pid = 1675] [serial = 1586] [outer = 0x11322f400] 20:50:14 INFO - PROCESS | 1675 | 1465098614661 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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 870ms 20:50:14 INFO - PROCESS | 1675 | 1465098614686 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1675 | 1465098614688 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:50:14 INFO - PROCESS | 1675 | 1465098614693 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1675 | 1465098614696 Marionette TRACE conn2 <- [1,2086,null,{}] 20:50:14 INFO - PROCESS | 1675 | 1465098614700 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}] 20:50:14 INFO - PROCESS | 1675 | 1465098614701 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:14 INFO - PROCESS | 1675 | 1465098614804 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:50:14 INFO - PROCESS | 1675 | 1465098614880 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1675 | 1465098614882 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194c9800 == 46 [pid = 1675] [id = 529] 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x116a71c00) [pid = 1675] [serial = 1587] [outer = 0x0] 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x117386000) [pid = 1675] [serial = 1588] [outer = 0x116a71c00] 20:50:14 INFO - PROCESS | 1675 | 1465098614909 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x118164c00) [pid = 1675] [serial = 1589] [outer = 0x116a71c00] 20:50:15 INFO - PROCESS | 1675 | 1465098615390 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]]]}] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12ceb8800 == 45 [pid = 1675] [id = 523] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca92800 == 44 [pid = 1675] [id = 522] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x1257a0800 == 43 [pid = 1675] [id = 521] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12bac3000 == 42 [pid = 1675] [id = 520] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2ae000 == 41 [pid = 1675] [id = 519] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a4000 == 40 [pid = 1675] [id = 518] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x1293bb000 == 39 [pid = 1675] [id = 517] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x118075000 == 38 [pid = 1675] [id = 516] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x1257a1800 == 37 [pid = 1675] [id = 515] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x121270800 == 36 [pid = 1675] [id = 514] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x11897f800 == 35 [pid = 1675] [id = 513] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x117e17000 == 34 [pid = 1675] [id = 512] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x119bef800 == 33 [pid = 1675] [id = 511] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x113334800 == 32 [pid = 1675] [id = 510] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x1188ea000 == 31 [pid = 1675] [id = 528] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12d463000 == 30 [pid = 1675] [id = 527] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12904f000 == 29 [pid = 1675] [id = 526] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1c4000 == 28 [pid = 1675] [id = 524] 20:50:15 INFO - PROCESS | 1675 | --DOCSHELL 0x11956d000 == 27 [pid = 1675] [id = 525] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11886f800) [pid = 1675] [serial = 1510] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x119264400) [pid = 1675] [serial = 1511] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11849ac00) [pid = 1675] [serial = 1496] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118161000) [pid = 1675] [serial = 1495] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118303800) [pid = 1675] [serial = 1504] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1184a0400) [pid = 1675] [serial = 1505] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1167ad000) [pid = 1675] [serial = 1498] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1121b5800) [pid = 1675] [serial = 1499] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11765c800) [pid = 1675] [serial = 1501] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x117e51800) [pid = 1675] [serial = 1480] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x118169400) [pid = 1675] [serial = 1481] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11814e000) [pid = 1675] [serial = 1502] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x127526800) [pid = 1675] [serial = 1528] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118645800) [pid = 1675] [serial = 1507] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11886fc00) [pid = 1675] [serial = 1484] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186c6000) [pid = 1675] [serial = 1483] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x126a2ac00) [pid = 1675] [serial = 1487] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1219b7400) [pid = 1675] [serial = 1486] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x129473400) [pid = 1675] [serial = 1490] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x129023c00) [pid = 1675] [serial = 1489] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11737fc00) [pid = 1675] [serial = 1493] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1167ab800) [pid = 1675] [serial = 1492] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12190a400) [pid = 1675] [serial = 1514] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119c6ec00) [pid = 1675] [serial = 1513] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x125083c00) [pid = 1675] [serial = 1519] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x118646000) [pid = 1675] [serial = 1522] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x121916800) [pid = 1675] [serial = 1516] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x126d9e800) [pid = 1675] [serial = 1525] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x125714c00) [pid = 1675] [serial = 1520] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x113d74800) [pid = 1675] [serial = 1523] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x124982800) [pid = 1675] [serial = 1517] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12734a800) [pid = 1675] [serial = 1526] [outer = 0x0] [url = about:blank] 20:50:15 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1186d0400) [pid = 1675] [serial = 1508] [outer = 0x0] [url = about:blank] 20:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1327ms 20:50:16 INFO - PROCESS | 1675 | 1465098616022 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 1675 | 1465098616026 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:50:16 INFO - PROCESS | 1675 | 1465098616033 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 1675 | 1465098616035 Marionette TRACE conn2 <- [1,2090,null,{}] 20:50:16 INFO - PROCESS | 1675 | 1465098616038 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}] 20:50:16 INFO - PROCESS | 1675 | 1465098616041 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:16 INFO - PROCESS | 1675 | 1465098616129 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:50:16 INFO - PROCESS | 1675 | 1465098616159 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1675 | 1465098616162 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11683b800 == 28 [pid = 1675] [id = 530] 20:50:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x115071c00) [pid = 1675] [serial = 1590] [outer = 0x0] 20:50:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x115e54c00) [pid = 1675] [serial = 1591] [outer = 0x115071c00] 20:50:16 INFO - PROCESS | 1675 | 1465098616190 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x116608400) [pid = 1675] [serial = 1592] [outer = 0x115071c00] 20:50:16 INFO - PROCESS | 1675 | 1465098616660 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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 672ms 20:50:16 INFO - PROCESS | 1675 | 1465098616704 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:50:16 INFO - PROCESS | 1675 | 1465098616707 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:50:16 INFO - PROCESS | 1675 | 1465098616710 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 1675 | 1465098616712 Marionette TRACE conn2 <- [1,2094,null,{}] 20:50:16 INFO - PROCESS | 1675 | 1465098616716 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}] 20:50:16 INFO - PROCESS | 1675 | 1465098616718 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:16 INFO - PROCESS | 1675 | 1465098616829 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:50:16 INFO - PROCESS | 1675 | 1465098616908 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1675 | 1465098616910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x117073800 == 29 [pid = 1675] [id = 531] 20:50:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11603c000) [pid = 1675] [serial = 1593] [outer = 0x0] 20:50:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1167ab800) [pid = 1675] [serial = 1594] [outer = 0x11603c000] 20:50:16 INFO - PROCESS | 1675 | 1465098616941 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x116824000) [pid = 1675] [serial = 1595] [outer = 0x11603c000] 20:50:17 INFO - PROCESS | 1675 | 1465098617414 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]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 772ms 20:50:17 INFO - PROCESS | 1675 | 1465098617517 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1675 | 1465098617521 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:50:17 INFO - PROCESS | 1675 | 1465098617529 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1675 | 1465098617531 Marionette TRACE conn2 <- [1,2098,null,{}] 20:50:17 INFO - PROCESS | 1675 | 1465098617534 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}] 20:50:17 INFO - PROCESS | 1675 | 1465098617535 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:17 INFO - PROCESS | 1675 | 1465098617644 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:50:17 INFO - PROCESS | 1675 | 1465098617717 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1675 | 1465098617719 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186f2000 == 30 [pid = 1675] [id = 532] 20:50:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x117383000) [pid = 1675] [serial = 1596] [outer = 0x0] 20:50:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x117658000) [pid = 1675] [serial = 1597] [outer = 0x117383000] 20:50:17 INFO - PROCESS | 1675 | 1465098617750 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x117e4f000) [pid = 1675] [serial = 1598] [outer = 0x117383000] 20:50:18 INFO - PROCESS | 1675 | 1465098618340 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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 822ms 20:50:18 INFO - PROCESS | 1675 | --DOCSHELL 0x1194c9800 == 29 [pid = 1675] [id = 529] 20:50:18 INFO - PROCESS | 1675 | 1465098618353 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1675 | 1465098618355 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:50:18 INFO - PROCESS | 1675 | 1465098618373 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1675 | 1465098618378 Marionette TRACE conn2 <- [1,2102,null,{}] 20:50:18 INFO - PROCESS | 1675 | 1465098618383 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}] 20:50:18 INFO - PROCESS | 1675 | 1465098618384 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:18 INFO - PROCESS | 1675 | 1465098618472 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:50:18 INFO - PROCESS | 1675 | 1465098618481 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1675 | 1465098618482 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x117362000 == 30 [pid = 1675] [id = 533] 20:50:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x116045400) [pid = 1675] [serial = 1599] [outer = 0x0] 20:50:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1168a2400) [pid = 1675] [serial = 1600] [outer = 0x116045400] 20:50:18 INFO - PROCESS | 1675 | 1465098618511 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x117380800) [pid = 1675] [serial = 1601] [outer = 0x116045400] 20:50:18 INFO - PROCESS | 1675 | 1465098618867 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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 532ms 20:50:18 INFO - PROCESS | 1675 | 1465098618898 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1675 | 1465098618901 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:50:18 INFO - PROCESS | 1675 | 1465098618905 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1675 | 1465098618907 Marionette TRACE conn2 <- [1,2106,null,{}] 20:50:18 INFO - PROCESS | 1675 | 1465098618927 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}] 20:50:18 INFO - PROCESS | 1675 | 1465098618929 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:19 INFO - PROCESS | 1675 | 1465098619029 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:50:19 INFO - PROCESS | 1675 | 1465098619035 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1675 | 1465098619036 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197e4800 == 31 [pid = 1675] [id = 534] 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x118167c00) [pid = 1675] [serial = 1602] [outer = 0x0] 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118249000) [pid = 1675] [serial = 1603] [outer = 0x118167c00] 20:50:19 INFO - PROCESS | 1675 | 1465098619062 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x118351800) [pid = 1675] [serial = 1604] [outer = 0x118167c00] 20:50:19 INFO - PROCESS | 1675 | 1465098619431 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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 532ms 20:50:19 INFO - PROCESS | 1675 | 1465098619438 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 1675 | 1465098619439 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:50:19 INFO - PROCESS | 1675 | 1465098619464 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 1675 | 1465098619468 Marionette TRACE conn2 <- [1,2110,null,{}] 20:50:19 INFO - PROCESS | 1675 | 1465098619484 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}] 20:50:19 INFO - PROCESS | 1675 | 1465098619500 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:19 INFO - PROCESS | 1675 | 1465098619608 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:50:19 INFO - PROCESS | 1675 | 1465098619614 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1675 | 1465098619616 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d96000 == 32 [pid = 1675] [id = 535] 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1184a0c00) [pid = 1675] [serial = 1605] [outer = 0x0] 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11863f000) [pid = 1675] [serial = 1606] [outer = 0x1184a0c00] 20:50:19 INFO - PROCESS | 1675 | 1465098619644 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1186ce400) [pid = 1675] [serial = 1607] [outer = 0x1184a0c00] 20:50:20 INFO - PROCESS | 1675 | 1465098620061 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]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 646ms 20:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:50:20 INFO - PROCESS | 1675 | 1465098620099 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1675 | 1465098620102 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:50:20 INFO - PROCESS | 1675 | 1465098620105 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1675 | 1465098620108 Marionette TRACE conn2 <- [1,2114,null,{}] 20:50:20 INFO - PROCESS | 1675 | 1465098620120 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}] 20:50:20 INFO - PROCESS | 1675 | 1465098620121 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:20 INFO - PROCESS | 1675 | 1465098620274 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:50:20 INFO - PROCESS | 1675 | 1465098620346 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1675 | 1465098620347 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257bd800 == 33 [pid = 1675] [id = 536] 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119007800) [pid = 1675] [serial = 1608] [outer = 0x0] 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11904b400) [pid = 1675] [serial = 1609] [outer = 0x119007800] 20:50:20 INFO - PROCESS | 1675 | 1465098620372 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x111c67c00) [pid = 1675] [serial = 1610] [outer = 0x119007800] 20:50:20 INFO - PROCESS | 1675 | 1465098620687 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]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 20:50:20 INFO - PROCESS | 1675 | 1465098620735 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1675 | 1465098620736 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:50:20 INFO - PROCESS | 1675 | 1465098620738 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1675 | 1465098620740 Marionette TRACE conn2 <- [1,2118,null,{}] 20:50:20 INFO - PROCESS | 1675 | 1465098620742 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}] 20:50:20 INFO - PROCESS | 1675 | 1465098620743 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:20 INFO - PROCESS | 1675 | 1465098620848 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:50:20 INFO - PROCESS | 1675 | 1465098620859 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1675 | 1465098620861 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12758b800 == 34 [pid = 1675] [id = 537] 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x117381800) [pid = 1675] [serial = 1611] [outer = 0x0] 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x119446400) [pid = 1675] [serial = 1612] [outer = 0x117381800] 20:50:20 INFO - PROCESS | 1675 | 1465098620885 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x119c2c800) [pid = 1675] [serial = 1613] [outer = 0x117381800] 20:50:21 INFO - PROCESS | 1675 | 1465098621219 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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 20:50:21 INFO - PROCESS | 1675 | 1465098621259 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 1675 | 1465098621260 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:50:21 INFO - PROCESS | 1675 | 1465098621262 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1675 | 1465098621263 Marionette TRACE conn2 <- [1,2122,null,{}] 20:50:21 INFO - PROCESS | 1675 | 1465098621266 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}] 20:50:21 INFO - PROCESS | 1675 | 1465098621270 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:21 INFO - PROCESS | 1675 | 1465098621388 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:50:21 INFO - PROCESS | 1675 | 1465098621426 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1675 | 1465098621427 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x12903f800 == 35 [pid = 1675] [id = 538] 20:50:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119c31800) [pid = 1675] [serial = 1614] [outer = 0x0] 20:50:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x121228c00) [pid = 1675] [serial = 1615] [outer = 0x119c31800] 20:50:21 INFO - PROCESS | 1675 | 1465098621452 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x124980c00) [pid = 1675] [serial = 1616] [outer = 0x119c31800] 20:50:21 INFO - PROCESS | 1675 | 1465098621818 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]]]}] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x126d9b400) [pid = 1675] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x116a71c00) [pid = 1675] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x116818000) [pid = 1675] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118620000) [pid = 1675] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1218b2000) [pid = 1675] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12190bc00) [pid = 1675] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x115e48c00) [pid = 1675] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x124db8c00) [pid = 1675] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x116008800) [pid = 1675] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11681e400) [pid = 1675] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117654c00) [pid = 1675] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11849c400) [pid = 1675] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x115ea4c00) [pid = 1675] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x117656400) [pid = 1675] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x111c5e800) [pid = 1675] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x113d7c800) [pid = 1675] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1216f7c00) [pid = 1675] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11322f400) [pid = 1675] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12a818000) [pid = 1675] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x121b3fc00) [pid = 1675] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:50:21 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x117e4ec00) [pid = 1675] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 623ms 20:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:50:21 INFO - PROCESS | 1675 | 1465098621885 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 1675 | 1465098621887 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:50:21 INFO - PROCESS | 1675 | 1465098621889 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1675 | 1465098621890 Marionette TRACE conn2 <- [1,2126,null,{}] 20:50:21 INFO - PROCESS | 1675 | 1465098621892 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}] 20:50:21 INFO - PROCESS | 1675 | 1465098621893 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:21 INFO - PROCESS | 1675 | 1465098621977 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:50:21 INFO - PROCESS | 1675 | 1465098621981 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1675 | 1465098621982 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11924c800 == 36 [pid = 1675] [id = 539] 20:50:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x116047000) [pid = 1675] [serial = 1617] [outer = 0x0] 20:50:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x116859c00) [pid = 1675] [serial = 1618] [outer = 0x116047000] 20:50:22 INFO - PROCESS | 1675 | 1465098622007 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118168400) [pid = 1675] [serial = 1619] [outer = 0x116047000] 20:50:22 INFO - PROCESS | 1675 | 1465098622318 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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 472ms 20:50:22 INFO - PROCESS | 1675 | 1465098622362 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:50:22 INFO - PROCESS | 1675 | 1465098622364 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:50:22 INFO - PROCESS | 1675 | 1465098622367 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1675 | 1465098622369 Marionette TRACE conn2 <- [1,2130,null,{}] 20:50:22 INFO - PROCESS | 1675 | 1465098622372 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}] 20:50:22 INFO - PROCESS | 1675 | 1465098622374 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:22 INFO - PROCESS | 1675 | 1465098622527 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:50:22 INFO - PROCESS | 1675 | 1465098622539 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1675 | 1465098622541 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7b0000 == 37 [pid = 1675] [id = 540] 20:50:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11614b000) [pid = 1675] [serial = 1620] [outer = 0x0] 20:50:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118620000) [pid = 1675] [serial = 1621] [outer = 0x11614b000] 20:50:22 INFO - PROCESS | 1675 | 1465098622582 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12190bc00) [pid = 1675] [serial = 1622] [outer = 0x11614b000] 20:50:22 INFO - PROCESS | 1675 | 1465098622975 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] 20:50:22 INFO - PROCESS | 1675 | 1465098622990 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:50:22 INFO - PROCESS | 1675 | 1465098622996 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1675 | 1465098622997 Marionette TRACE conn2 <- [1,2134,null,{}] 20:50:23 INFO - PROCESS | 1675 | 1465098623001 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}] 20:50:23 INFO - PROCESS | 1675 | 1465098623002 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:23 INFO - PROCESS | 1675 | 1465098623136 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:50:23 INFO - PROCESS | 1675 | 1465098623228 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1675 | 1465098623229 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d95000 == 38 [pid = 1675] [id = 541] 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11737cc00) [pid = 1675] [serial = 1623] [outer = 0x0] 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x124f2c400) [pid = 1675] [serial = 1624] [outer = 0x11737cc00] 20:50:23 INFO - PROCESS | 1675 | 1465098623268 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a70400) [pid = 1675] [serial = 1625] [outer = 0x11737cc00] 20:50:23 INFO - PROCESS | 1675 | 1465098623631 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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 20:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:50:23 INFO - PROCESS | 1675 | 1465098623667 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 1675 | 1465098623668 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:50:23 INFO - PROCESS | 1675 | 1465098623670 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1675 | 1465098623671 Marionette TRACE conn2 <- [1,2138,null,{}] 20:50:23 INFO - PROCESS | 1675 | 1465098623673 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}] 20:50:23 INFO - PROCESS | 1675 | 1465098623674 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:23 INFO - PROCESS | 1675 | 1465098623780 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:50:23 INFO - PROCESS | 1675 | 1465098623786 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1675 | 1465098623787 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bab3800 == 39 [pid = 1675] [id = 542] 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1255c6400) [pid = 1675] [serial = 1626] [outer = 0x0] 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x126a7bc00) [pid = 1675] [serial = 1627] [outer = 0x1255c6400] 20:50:23 INFO - PROCESS | 1675 | 1465098623811 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12730c000) [pid = 1675] [serial = 1628] [outer = 0x1255c6400] 20:50:24 INFO - PROCESS | 1675 | 1465098624328 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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 675ms 20:50:24 INFO - PROCESS | 1675 | 1465098624345 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1675 | 1465098624348 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:50:24 INFO - PROCESS | 1675 | 1465098624351 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1675 | 1465098624354 Marionette TRACE conn2 <- [1,2142,null,{}] 20:50:24 INFO - PROCESS | 1675 | 1465098624357 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}] 20:50:24 INFO - PROCESS | 1675 | 1465098624359 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:24 INFO - PROCESS | 1675 | 1465098624468 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:50:24 INFO - PROCESS | 1675 | 1465098624539 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 1675 | 1465098624540 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x119be8800 == 40 [pid = 1675] [id = 543] 20:50:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x116a66800) [pid = 1675] [serial = 1629] [outer = 0x0] 20:50:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11765c000) [pid = 1675] [serial = 1630] [outer = 0x116a66800] 20:50:24 INFO - PROCESS | 1675 | 1465098624571 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x118156800) [pid = 1675] [serial = 1631] [outer = 0x116a66800] 20:50:25 INFO - PROCESS | 1675 | 1465098625026 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] 20:50:25 INFO - PROCESS | 1675 | 1465098625107 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:50:25 INFO - PROCESS | 1675 | 1465098625132 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1675 | 1465098625134 Marionette TRACE conn2 <- [1,2146,null,{}] 20:50:25 INFO - PROCESS | 1675 | 1465098625136 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}] 20:50:25 INFO - PROCESS | 1675 | 1465098625138 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:25 INFO - PROCESS | 1675 | 1465098625242 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:50:25 INFO - PROCESS | 1675 | 1465098625314 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1675 | 1465098625315 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293b8800 == 41 [pid = 1675] [id = 544] 20:50:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118499800) [pid = 1675] [serial = 1632] [outer = 0x0] 20:50:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11864cc00) [pid = 1675] [serial = 1633] [outer = 0x118499800] 20:50:25 INFO - PROCESS | 1675 | 1465098625346 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x118873400) [pid = 1675] [serial = 1634] [outer = 0x118499800] 20:50:25 INFO - PROCESS | 1675 | 1465098625778 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] 20:50:25 INFO - PROCESS | 1675 | 1465098625804 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:50:25 INFO - PROCESS | 1675 | 1465098625807 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1675 | 1465098625809 Marionette TRACE conn2 <- [1,2150,null,{}] 20:50:25 INFO - PROCESS | 1675 | 1465098625817 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}] 20:50:25 INFO - PROCESS | 1675 | 1465098625820 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:25 INFO - PROCESS | 1675 | 1465098625923 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:50:25 INFO - PROCESS | 1675 | 1465098625982 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1675 | 1465098625984 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca92800 == 42 [pid = 1675] [id = 545] 20:50:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119448800) [pid = 1675] [serial = 1635] [outer = 0x0] 20:50:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x119c6d800) [pid = 1675] [serial = 1636] [outer = 0x119448800] 20:50:26 INFO - PROCESS | 1675 | 1465098626015 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x126a2b000) [pid = 1675] [serial = 1637] [outer = 0x119448800] 20:50:26 INFO - PROCESS | 1675 | 1465098626428 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]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 20:50:26 INFO - PROCESS | 1675 | 1465098626480 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:50:26 INFO - PROCESS | 1675 | 1465098626482 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:50:26 INFO - PROCESS | 1675 | 1465098626485 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 1675 | 1465098626486 Marionette TRACE conn2 <- [1,2154,null,{}] 20:50:26 INFO - PROCESS | 1675 | 1465098626488 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}] 20:50:26 INFO - PROCESS | 1675 | 1465098626490 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:26 INFO - PROCESS | 1675 | 1465098626610 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:50:26 INFO - PROCESS | 1675 | 1465098626694 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1675 | 1465098626695 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cec0800 == 43 [pid = 1675] [id = 546] 20:50:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12730fc00) [pid = 1675] [serial = 1638] [outer = 0x0] 20:50:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x127527c00) [pid = 1675] [serial = 1639] [outer = 0x12730fc00] 20:50:26 INFO - PROCESS | 1675 | 1465098626726 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x128c5b400) [pid = 1675] [serial = 1640] [outer = 0x12730fc00] 20:50:27 INFO - PROCESS | 1675 | 1465098627158 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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 719ms 20:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:50:27 INFO - PROCESS | 1675 | 1465098627205 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1675 | 1465098627206 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:50:27 INFO - PROCESS | 1675 | 1465098627208 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1675 | 1465098627210 Marionette TRACE conn2 <- [1,2158,null,{}] 20:50:27 INFO - PROCESS | 1675 | 1465098627212 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}] 20:50:27 INFO - PROCESS | 1675 | 1465098627213 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:27 INFO - PROCESS | 1675 | 1465098627297 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:50:27 INFO - PROCESS | 1675 | 1465098627358 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1675 | 1465098627359 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x121803800 == 44 [pid = 1675] [id = 547] 20:50:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x118648000) [pid = 1675] [serial = 1641] [outer = 0x0] 20:50:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x128c4fc00) [pid = 1675] [serial = 1642] [outer = 0x118648000] 20:50:27 INFO - PROCESS | 1675 | 1465098627406 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x128ca5c00) [pid = 1675] [serial = 1643] [outer = 0x118648000] 20:50:28 INFO - PROCESS | 1675 | 1465098628102 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]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 926ms 20:50:28 INFO - PROCESS | 1675 | 1465098628135 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:50:28 INFO - PROCESS | 1675 | 1465098628137 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:50:28 INFO - PROCESS | 1675 | 1465098628140 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1675 | 1465098628145 Marionette TRACE conn2 <- [1,2162,null,{}] 20:50:28 INFO - PROCESS | 1675 | 1465098628149 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}] 20:50:28 INFO - PROCESS | 1675 | 1465098628151 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:28 INFO - PROCESS | 1675 | 1465098628257 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:50:28 INFO - PROCESS | 1675 | 1465098628328 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 1675 | 1465098628331 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x119233000 == 45 [pid = 1675] [id = 548] 20:50:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x1168ae400) [pid = 1675] [serial = 1644] [outer = 0x0] 20:50:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x117387c00) [pid = 1675] [serial = 1645] [outer = 0x1168ae400] 20:50:28 INFO - PROCESS | 1675 | 1465098628359 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x118163400) [pid = 1675] [serial = 1646] [outer = 0x1168ae400] 20:50:28 INFO - PROCESS | 1675 | 1465098628753 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]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 674ms 20:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:50:28 INFO - PROCESS | 1675 | 1465098628815 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 1675 | 1465098628817 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:50:28 INFO - PROCESS | 1675 | 1465098628821 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1675 | 1465098628822 Marionette TRACE conn2 <- [1,2166,null,{}] 20:50:28 INFO - PROCESS | 1675 | 1465098628824 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}] 20:50:28 INFO - PROCESS | 1675 | 1465098628826 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:28 INFO - PROCESS | 1675 | 1465098628949 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:50:29 INFO - PROCESS | 1675 | 1465098629057 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1675 | 1465098629058 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x119246800 == 46 [pid = 1675] [id = 549] 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x117e47400) [pid = 1675] [serial = 1647] [outer = 0x0] 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x118576400) [pid = 1675] [serial = 1648] [outer = 0x117e47400] 20:50:29 INFO - PROCESS | 1675 | 1465098629106 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x1186ccc00) [pid = 1675] [serial = 1649] [outer = 0x117e47400] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x121d95000 == 45 [pid = 1675] [id = 541] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7b0000 == 44 [pid = 1675] [id = 540] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11924c800 == 43 [pid = 1675] [id = 539] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12903f800 == 42 [pid = 1675] [id = 538] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12758b800 == 41 [pid = 1675] [id = 537] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x1257bd800 == 40 [pid = 1675] [id = 536] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x121d96000 == 39 [pid = 1675] [id = 535] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x1197e4800 == 38 [pid = 1675] [id = 534] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x115e54c00) [pid = 1675] [serial = 1591] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x117362000 == 37 [pid = 1675] [id = 533] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x1186f2000 == 36 [pid = 1675] [id = 532] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x117073800 == 35 [pid = 1675] [id = 531] 20:50:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11683b800 == 34 [pid = 1675] [id = 530] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x129344000) [pid = 1675] [serial = 1529] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x117386000) [pid = 1675] [serial = 1588] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x116f8b000) [pid = 1675] [serial = 1576] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x1186c5400) [pid = 1675] [serial = 1579] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x121b38000) [pid = 1675] [serial = 1552] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x128e39400) [pid = 1675] [serial = 1558] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12730b400) [pid = 1675] [serial = 1555] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x129478800) [pid = 1675] [serial = 1561] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118498800) [pid = 1675] [serial = 1564] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x116824800) [pid = 1675] [serial = 1537] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11729c800) [pid = 1675] [serial = 1538] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12934f400) [pid = 1675] [serial = 1559] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11814dc00) [pid = 1675] [serial = 1540] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118193400) [pid = 1675] [serial = 1541] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11862b400) [pid = 1675] [serial = 1543] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1186cb400) [pid = 1675] [serial = 1544] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119271800) [pid = 1675] [serial = 1546] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119c22c00) [pid = 1675] [serial = 1547] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x117e52400) [pid = 1675] [serial = 1534] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118166800) [pid = 1675] [serial = 1535] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11214d400) [pid = 1675] [serial = 1531] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x113d7a400) [pid = 1675] [serial = 1532] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x119c28000) [pid = 1675] [serial = 1549] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11815a400) [pid = 1675] [serial = 1577] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1219b8c00) [pid = 1675] [serial = 1582] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11900fc00) [pid = 1675] [serial = 1580] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118164c00) [pid = 1675] [serial = 1589] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x124aef800) [pid = 1675] [serial = 1585] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x128e34000) [pid = 1675] [serial = 1586] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12a90a800) [pid = 1675] [serial = 1574] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x129621800) [pid = 1675] [serial = 1567] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12a80a000) [pid = 1675] [serial = 1568] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12a80e000) [pid = 1675] [serial = 1570] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12961a400) [pid = 1675] [serial = 1562] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a905400) [pid = 1675] [serial = 1573] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12a823800) [pid = 1675] [serial = 1571] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x119c30400) [pid = 1675] [serial = 1565] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128ca3400) [pid = 1675] [serial = 1556] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x126f32000) [pid = 1675] [serial = 1553] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x1255c6c00) [pid = 1675] [serial = 1583] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x121224c00) [pid = 1675] [serial = 1550] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1675 | 1465098629538 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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 774ms 20:50:29 INFO - PROCESS | 1675 | 1465098629594 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1675 | 1465098629596 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:50:29 INFO - PROCESS | 1675 | 1465098629598 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1675 | 1465098629600 Marionette TRACE conn2 <- [1,2170,null,{}] 20:50:29 INFO - PROCESS | 1675 | 1465098629607 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}] 20:50:29 INFO - PROCESS | 1675 | 1465098629610 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:29 INFO - PROCESS | 1675 | 1465098629709 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:50:29 INFO - PROCESS | 1675 | 1465098629774 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1675 | 1465098629776 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194c9800 == 35 [pid = 1675] [id = 550] 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1186d1c00) [pid = 1675] [serial = 1650] [outer = 0x0] 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11926fc00) [pid = 1675] [serial = 1651] [outer = 0x1186d1c00] 20:50:29 INFO - PROCESS | 1675 | 1465098629807 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x119c74c00) [pid = 1675] [serial = 1652] [outer = 0x1186d1c00] 20:50:30 INFO - PROCESS | 1675 | 1465098630108 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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 20:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:50:30 INFO - PROCESS | 1675 | 1465098630119 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1675 | 1465098630121 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:50:30 INFO - PROCESS | 1675 | 1465098630131 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1675 | 1465098630132 Marionette TRACE conn2 <- [1,2174,null,{}] 20:50:30 INFO - PROCESS | 1675 | 1465098630134 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}] 20:50:30 INFO - PROCESS | 1675 | 1465098630136 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:30 INFO - PROCESS | 1675 | 1465098630224 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:50:30 INFO - PROCESS | 1675 | 1465098630283 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 1675 | 1465098630284 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215ec000 == 36 [pid = 1675] [id = 551] 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x119c76800) [pid = 1675] [serial = 1653] [outer = 0x0] 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x121919800) [pid = 1675] [serial = 1654] [outer = 0x119c76800] 20:50:30 INFO - PROCESS | 1675 | 1465098630310 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x125713800) [pid = 1675] [serial = 1655] [outer = 0x119c76800] 20:50:30 INFO - PROCESS | 1675 | 1465098630602 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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 526ms 20:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:50:30 INFO - PROCESS | 1675 | 1465098630650 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1675 | 1465098630651 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:50:30 INFO - PROCESS | 1675 | 1465098630653 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1675 | 1465098630654 Marionette TRACE conn2 <- [1,2178,null,{}] 20:50:30 INFO - PROCESS | 1675 | 1465098630656 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}] 20:50:30 INFO - PROCESS | 1675 | 1465098630658 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:30 INFO - PROCESS | 1675 | 1465098630738 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:50:30 INFO - PROCESS | 1675 | 1465098630744 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 1675 | 1465098630745 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x127586000 == 37 [pid = 1675] [id = 552] 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12571f000) [pid = 1675] [serial = 1656] [outer = 0x0] 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x127525c00) [pid = 1675] [serial = 1657] [outer = 0x12571f000] 20:50:30 INFO - PROCESS | 1675 | 1465098630770 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x128e36000) [pid = 1675] [serial = 1658] [outer = 0x12571f000] 20:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 20:50:31 INFO - PROCESS | 1675 | 1465098631117 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]]]}] 20:50:31 INFO - PROCESS | 1675 | 1465098631121 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:50:31 INFO - PROCESS | 1675 | 1465098631122 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:50:31 INFO - PROCESS | 1675 | 1465098631126 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 1675 | 1465098631129 Marionette TRACE conn2 <- [1,2182,null,{}] 20:50:31 INFO - PROCESS | 1675 | 1465098631132 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}] 20:50:31 INFO - PROCESS | 1675 | 1465098631136 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:31 INFO - PROCESS | 1675 | 1465098631269 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:50:31 INFO - PROCESS | 1675 | 1465098631278 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1675 | 1465098631279 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x129046000 == 38 [pid = 1675] [id = 553] 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x129023c00) [pid = 1675] [serial = 1659] [outer = 0x0] 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x129350400) [pid = 1675] [serial = 1660] [outer = 0x129023c00] 20:50:31 INFO - PROCESS | 1675 | 1465098631310 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x129625800) [pid = 1675] [serial = 1661] [outer = 0x129023c00] 20:50:31 INFO - PROCESS | 1675 | 1465098631637 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]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 20:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:50:31 INFO - PROCESS | 1675 | 1465098631647 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 1675 | 1465098631649 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:50:31 INFO - PROCESS | 1675 | 1465098631651 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 1675 | 1465098631652 Marionette TRACE conn2 <- [1,2186,null,{}] 20:50:31 INFO - PROCESS | 1675 | 1465098631654 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}] 20:50:31 INFO - PROCESS | 1675 | 1465098631655 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:31 INFO - PROCESS | 1675 | 1465098631756 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:50:31 INFO - PROCESS | 1675 | 1465098631767 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1675 | 1465098631768 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a861000 == 39 [pid = 1675] [id = 554] 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x125081800) [pid = 1675] [serial = 1662] [outer = 0x0] 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x129662800) [pid = 1675] [serial = 1663] [outer = 0x125081800] 20:50:31 INFO - PROCESS | 1675 | 1465098631792 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12a818000) [pid = 1675] [serial = 1664] [outer = 0x125081800] 20:50:32 INFO - PROCESS | 1675 | 1465098632136 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]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 20:50:32 INFO - PROCESS | 1675 | 1465098632176 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1675 | 1465098632178 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:50:32 INFO - PROCESS | 1675 | 1465098632180 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1675 | 1465098632181 Marionette TRACE conn2 <- [1,2190,null,{}] 20:50:32 INFO - PROCESS | 1675 | 1465098632183 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}] 20:50:32 INFO - PROCESS | 1675 | 1465098632184 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:32 INFO - PROCESS | 1675 | 1465098632286 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:50:32 INFO - PROCESS | 1675 | 1465098632291 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1675 | 1465098632299 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c51e000 == 40 [pid = 1675] [id = 555] 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x129667400) [pid = 1675] [serial = 1665] [outer = 0x0] 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12a902800) [pid = 1675] [serial = 1666] [outer = 0x129667400] 20:50:32 INFO - PROCESS | 1675 | 1465098632357 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12a909c00) [pid = 1675] [serial = 1667] [outer = 0x129667400] 20:50:32 INFO - PROCESS | 1675 | 1465098632688 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]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 20:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:50:32 INFO - PROCESS | 1675 | 1465098632698 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1675 | 1465098632699 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:50:32 INFO - PROCESS | 1675 | 1465098632701 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1675 | 1465098632702 Marionette TRACE conn2 <- [1,2194,null,{}] 20:50:32 INFO - PROCESS | 1675 | 1465098632704 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}] 20:50:32 INFO - PROCESS | 1675 | 1465098632706 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:32 INFO - PROCESS | 1675 | 1465098632813 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:50:32 INFO - PROCESS | 1675 | 1465098632824 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1675 | 1465098632825 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c799800 == 41 [pid = 1675] [id = 556] 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12a908800) [pid = 1675] [serial = 1668] [outer = 0x0] 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12a910c00) [pid = 1675] [serial = 1669] [outer = 0x12a908800] 20:50:32 INFO - PROCESS | 1675 | 1465098632849 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12a98e000) [pid = 1675] [serial = 1670] [outer = 0x12a908800] 20:50:33 INFO - PROCESS | 1675 | 1465098633183 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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 20:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:50:33 INFO - PROCESS | 1675 | 1465098633219 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1675 | 1465098633221 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:50:33 INFO - PROCESS | 1675 | 1465098633223 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1675 | 1465098633224 Marionette TRACE conn2 <- [1,2198,null,{}] 20:50:33 INFO - PROCESS | 1675 | 1465098633226 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}] 20:50:33 INFO - PROCESS | 1675 | 1465098633227 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:33 INFO - PROCESS | 1675 | 1465098633341 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:50:33 INFO - PROCESS | 1675 | 1465098633344 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1675 | 1465098633345 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1c9800 == 42 [pid = 1675] [id = 557] 20:50:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12a98d000) [pid = 1675] [serial = 1671] [outer = 0x0] 20:50:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12a997000) [pid = 1675] [serial = 1672] [outer = 0x12a98d000] 20:50:33 INFO - PROCESS | 1675 | 1465098633404 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12abee000) [pid = 1675] [serial = 1673] [outer = 0x12a98d000] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x117383000) [pid = 1675] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119007800) [pid = 1675] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11737cc00) [pid = 1675] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116045400) [pid = 1675] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1184a0c00) [pid = 1675] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118167c00) [pid = 1675] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x117381800) [pid = 1675] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x119c31800) [pid = 1675] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116047000) [pid = 1675] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:50:33 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11614b000) [pid = 1675] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:50:33 INFO - PROCESS | 1675 | 1465098633773 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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 20:50:33 INFO - PROCESS | 1675 | 1465098633794 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1675 | 1465098633796 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:50:33 INFO - PROCESS | 1675 | 1465098633798 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1675 | 1465098633800 Marionette TRACE conn2 <- [1,2202,null,{}] 20:50:33 INFO - PROCESS | 1675 | 1465098633802 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}] 20:50:33 INFO - PROCESS | 1675 | 1465098633804 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:33 INFO - PROCESS | 1675 | 1465098633899 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:50:33 INFO - PROCESS | 1675 | 1465098633961 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1675 | 1465098633962 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d122000 == 43 [pid = 1675] [id = 558] 20:50:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x112984000) [pid = 1675] [serial = 1674] [outer = 0x0] 20:50:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1184a0c00) [pid = 1675] [serial = 1675] [outer = 0x112984000] 20:50:33 INFO - PROCESS | 1675 | 1465098633988 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12abfa400) [pid = 1675] [serial = 1676] [outer = 0x112984000] 20:50:34 INFO - PROCESS | 1675 | 1465098634277 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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 20:50:34 INFO - PROCESS | 1675 | 1465098634319 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:50:34 INFO - PROCESS | 1675 | 1465098634320 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:50:34 INFO - PROCESS | 1675 | 1465098634322 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1675 | 1465098634323 Marionette TRACE conn2 <- [1,2206,null,{}] 20:50:34 INFO - PROCESS | 1675 | 1465098634329 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}] 20:50:34 INFO - PROCESS | 1675 | 1465098634331 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:34 INFO - PROCESS | 1675 | 1465098634431 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:50:34 INFO - PROCESS | 1675 | 1465098634434 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1675 | 1465098634436 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d68b000 == 44 [pid = 1675] [id = 559] 20:50:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12b14c800) [pid = 1675] [serial = 1677] [outer = 0x0] 20:50:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12b154400) [pid = 1675] [serial = 1678] [outer = 0x12b14c800] 20:50:34 INFO - PROCESS | 1675 | 1465098634462 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12b2d4800) [pid = 1675] [serial = 1679] [outer = 0x12b14c800] 20:50:34 INFO - PROCESS | 1675 | 1465098634969 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]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 674ms 20:50:34 INFO - PROCESS | 1675 | 1465098634997 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1675 | 1465098634998 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:50:35 INFO - PROCESS | 1675 | 1465098635000 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1675 | 1465098635001 Marionette TRACE conn2 <- [1,2210,null,{}] 20:50:35 INFO - PROCESS | 1675 | 1465098635003 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}] 20:50:35 INFO - PROCESS | 1675 | 1465098635004 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:35 INFO - PROCESS | 1675 | 1465098635089 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:50:35 INFO - PROCESS | 1675 | 1465098635093 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1675 | 1465098635094 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9d6000 == 45 [pid = 1675] [id = 560] 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12b2ce800) [pid = 1675] [serial = 1680] [outer = 0x0] 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12ba8a000) [pid = 1675] [serial = 1681] [outer = 0x12b2ce800] 20:50:35 INFO - PROCESS | 1675 | 1465098635117 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12ba8ec00) [pid = 1675] [serial = 1682] [outer = 0x12b2ce800] 20:50:35 INFO - PROCESS | 1675 | 1465098635432 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]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 20:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:50:35 INFO - PROCESS | 1675 | 1465098635468 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1675 | 1465098635469 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:50:35 INFO - PROCESS | 1675 | 1465098635471 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1675 | 1465098635473 Marionette TRACE conn2 <- [1,2214,null,{}] 20:50:35 INFO - PROCESS | 1675 | 1465098635475 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}] 20:50:35 INFO - PROCESS | 1675 | 1465098635476 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:35 INFO - PROCESS | 1675 | 1465098635569 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:50:35 INFO - PROCESS | 1675 | 1465098635688 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1675 | 1465098635690 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e94800 == 46 [pid = 1675] [id = 561] 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x110d5a000) [pid = 1675] [serial = 1683] [outer = 0x0] 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x111c68000) [pid = 1675] [serial = 1684] [outer = 0x110d5a000] 20:50:35 INFO - PROCESS | 1675 | 1465098635724 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x115e54c00) [pid = 1675] [serial = 1685] [outer = 0x110d5a000] 20:50:36 INFO - PROCESS | 1675 | 1465098636214 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]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 773ms 20:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:50:36 INFO - PROCESS | 1675 | 1465098636246 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1675 | 1465098636249 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:50:36 INFO - PROCESS | 1675 | 1465098636252 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1675 | 1465098636254 Marionette TRACE conn2 <- [1,2218,null,{}] 20:50:36 INFO - PROCESS | 1675 | 1465098636258 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}] 20:50:36 INFO - PROCESS | 1675 | 1465098636261 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:36 INFO - PROCESS | 1675 | 1465098636373 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:50:36 INFO - PROCESS | 1675 | 1465098636450 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1675 | 1465098636452 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e1800 == 47 [pid = 1675] [id = 562] 20:50:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11824d000) [pid = 1675] [serial = 1686] [outer = 0x0] 20:50:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x118498c00) [pid = 1675] [serial = 1687] [outer = 0x11824d000] 20:50:36 INFO - PROCESS | 1675 | 1465098636481 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x118644400) [pid = 1675] [serial = 1688] [outer = 0x11824d000] 20:50:36 INFO - PROCESS | 1675 | 1465098636908 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]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 20:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:50:36 INFO - PROCESS | 1675 | 1465098636923 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1675 | 1465098636926 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:50:36 INFO - PROCESS | 1675 | 1465098636929 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1675 | 1465098636930 Marionette TRACE conn2 <- [1,2222,null,{}] 20:50:36 INFO - PROCESS | 1675 | 1465098636933 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}] 20:50:36 INFO - PROCESS | 1675 | 1465098636935 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:37 INFO - PROCESS | 1675 | 1465098637064 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:50:37 INFO - PROCESS | 1675 | 1465098637154 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1675 | 1465098637155 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b4000 == 48 [pid = 1675] [id = 563] 20:50:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x119263800) [pid = 1675] [serial = 1689] [outer = 0x0] 20:50:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x121126c00) [pid = 1675] [serial = 1690] [outer = 0x119263800] 20:50:37 INFO - PROCESS | 1675 | 1465098637184 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x124aec800) [pid = 1675] [serial = 1691] [outer = 0x119263800] 20:50:37 INFO - PROCESS | 1675 | 1465098637607 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]]]}] 20:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 719ms 20:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:50:37 INFO - PROCESS | 1675 | 1465098637664 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 1675 | 1465098637666 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:50:37 INFO - PROCESS | 1675 | 1465098637669 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 1675 | 1465098637674 Marionette TRACE conn2 <- [1,2226,null,{}] 20:50:37 INFO - PROCESS | 1675 | 1465098637680 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}] 20:50:37 INFO - PROCESS | 1675 | 1465098637683 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:37 INFO - PROCESS | 1675 | 1465098637858 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:50:37 INFO - PROCESS | 1675 | 1465098637941 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1675 | 1465098637942 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12124b000 == 49 [pid = 1675] [id = 564] 20:50:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x117653c00) [pid = 1675] [serial = 1692] [outer = 0x0] 20:50:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x128c55c00) [pid = 1675] [serial = 1693] [outer = 0x117653c00] 20:50:37 INFO - PROCESS | 1675 | 1465098637972 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12a90bc00) [pid = 1675] [serial = 1694] [outer = 0x117653c00] 20:50:38 INFO - PROCESS | 1675 | 1465098638636 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]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 976ms 20:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:50:38 INFO - PROCESS | 1675 | 1465098638645 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1675 | 1465098638647 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:50:38 INFO - PROCESS | 1675 | 1465098638650 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1675 | 1465098638652 Marionette TRACE conn2 <- [1,2230,null,{}] 20:50:38 INFO - PROCESS | 1675 | 1465098638656 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}] 20:50:38 INFO - PROCESS | 1675 | 1465098638657 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:38 INFO - PROCESS | 1675 | 1465098638806 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:50:38 INFO - PROCESS | 1675 | 1465098638813 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1675 | 1465098638815 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a2800 == 50 [pid = 1675] [id = 565] 20:50:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x116818400) [pid = 1675] [serial = 1695] [outer = 0x0] 20:50:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x116f89400) [pid = 1675] [serial = 1696] [outer = 0x116818400] 20:50:38 INFO - PROCESS | 1675 | 1465098638844 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x118154400) [pid = 1675] [serial = 1697] [outer = 0x116818400] 20:50:39 INFO - PROCESS | 1675 | 1465098639271 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]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 20:50:39 INFO - PROCESS | 1675 | 1465098639320 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1675 | 1465098639323 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:50:39 INFO - PROCESS | 1675 | 1465098639327 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1675 | 1465098639329 Marionette TRACE conn2 <- [1,2234,null,{}] 20:50:39 INFO - PROCESS | 1675 | 1465098639331 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}] 20:50:39 INFO - PROCESS | 1675 | 1465098639333 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:39 INFO - PROCESS | 1675 | 1465098639430 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:50:39 INFO - PROCESS | 1675 | 1465098639497 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 1675 | 1465098639498 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x118979000 == 51 [pid = 1675] [id = 566] 20:50:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11849c000) [pid = 1675] [serial = 1698] [outer = 0x0] 20:50:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x1186d2c00) [pid = 1675] [serial = 1699] [outer = 0x11849c000] 20:50:39 INFO - PROCESS | 1675 | 1465098639526 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11926d000) [pid = 1675] [serial = 1700] [outer = 0x11849c000] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9d6000 == 50 [pid = 1675] [id = 560] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12d68b000 == 49 [pid = 1675] [id = 559] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12d122000 == 48 [pid = 1675] [id = 558] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1c9800 == 47 [pid = 1675] [id = 557] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12c799800 == 46 [pid = 1675] [id = 556] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12c51e000 == 45 [pid = 1675] [id = 555] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12a861000 == 44 [pid = 1675] [id = 554] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x129046000 == 43 [pid = 1675] [id = 553] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x127586000 == 42 [pid = 1675] [id = 552] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x1215ec000 == 41 [pid = 1675] [id = 551] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x1194c9800 == 40 [pid = 1675] [id = 550] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x119246800 == 39 [pid = 1675] [id = 549] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x119233000 == 38 [pid = 1675] [id = 548] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12cec0800 == 37 [pid = 1675] [id = 546] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca92800 == 36 [pid = 1675] [id = 545] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x1293b8800 == 35 [pid = 1675] [id = 544] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x119be8800 == 34 [pid = 1675] [id = 543] 20:50:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12bab3800 == 33 [pid = 1675] [id = 542] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x117e4f000) [pid = 1675] [serial = 1598] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x117658000) [pid = 1675] [serial = 1597] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11904b400) [pid = 1675] [serial = 1609] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x1167ab800) [pid = 1675] [serial = 1594] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1168a2400) [pid = 1675] [serial = 1600] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x117380800) [pid = 1675] [serial = 1601] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11863f000) [pid = 1675] [serial = 1606] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118249000) [pid = 1675] [serial = 1603] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118351800) [pid = 1675] [serial = 1604] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x119446400) [pid = 1675] [serial = 1612] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x111c67c00) [pid = 1675] [serial = 1610] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x121228c00) [pid = 1675] [serial = 1615] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x119c2c800) [pid = 1675] [serial = 1613] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x124980c00) [pid = 1675] [serial = 1616] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1186ce400) [pid = 1675] [serial = 1607] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x124f2c400) [pid = 1675] [serial = 1624] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x116859c00) [pid = 1675] [serial = 1618] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118168400) [pid = 1675] [serial = 1619] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118620000) [pid = 1675] [serial = 1621] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12190bc00) [pid = 1675] [serial = 1622] [outer = 0x0] [url = about:blank] 20:50:39 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x126a70400) [pid = 1675] [serial = 1625] [outer = 0x0] [url = about:blank] 20:50:40 INFO - PROCESS | 1675 | 1465098640002 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]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 719ms 20:50:40 INFO - PROCESS | 1675 | 1465098640047 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1675 | 1465098640049 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:50:40 INFO - PROCESS | 1675 | 1465098640053 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1675 | 1465098640056 Marionette TRACE conn2 <- [1,2238,null,{}] 20:50:40 INFO - PROCESS | 1675 | 1465098640108 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}] 20:50:40 INFO - PROCESS | 1675 | 1465098640113 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:40 INFO - PROCESS | 1675 | 1465098640237 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:50:40 INFO - PROCESS | 1675 | 1465098640246 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1675 | 1465098640248 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eb2000 == 34 [pid = 1675] [id = 567] 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119c26800) [pid = 1675] [serial = 1701] [outer = 0x0] 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119c74800) [pid = 1675] [serial = 1702] [outer = 0x119c26800] 20:50:40 INFO - PROCESS | 1675 | 1465098640275 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12190e000) [pid = 1675] [serial = 1703] [outer = 0x119c26800] 20:50:40 INFO - PROCESS | 1675 | 1465098640642 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]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 602ms 20:50:40 INFO - PROCESS | 1675 | 1465098640654 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1675 | 1465098640656 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:50:40 INFO - PROCESS | 1675 | 1465098640660 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1675 | 1465098640662 Marionette TRACE conn2 <- [1,2242,null,{}] 20:50:40 INFO - PROCESS | 1675 | 1465098640671 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}] 20:50:40 INFO - PROCESS | 1675 | 1465098640672 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:40 INFO - PROCESS | 1675 | 1465098640756 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:50:40 INFO - PROCESS | 1675 | 1465098640762 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1675 | 1465098640763 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12499d000 == 35 [pid = 1675] [id = 568] 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124af7800) [pid = 1675] [serial = 1704] [outer = 0x0] 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x126a78c00) [pid = 1675] [serial = 1705] [outer = 0x124af7800] 20:50:40 INFO - PROCESS | 1675 | 1465098640789 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x127526000) [pid = 1675] [serial = 1706] [outer = 0x124af7800] 20:50:41 INFO - PROCESS | 1675 | 1465098641128 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 20:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:50:41 INFO - PROCESS | 1675 | 1465098641179 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1675 | 1465098641180 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1675 | 1465098641182 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1675 | 1465098641183 Marionette TRACE conn2 <- [1,2246,null,{}] 20:50:41 INFO - PROCESS | 1675 | 1465098641185 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}] 20:50:41 INFO - PROCESS | 1675 | 1465098641186 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:41 INFO - PROCESS | 1675 | 1465098641285 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:50:41 INFO - PROCESS | 1675 | 1465098641295 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1675 | 1465098641296 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1270d1000 == 36 [pid = 1675] [id = 569] 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x128c51800) [pid = 1675] [serial = 1707] [outer = 0x0] 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x129024000) [pid = 1675] [serial = 1708] [outer = 0x128c51800] 20:50:41 INFO - PROCESS | 1675 | 1465098641321 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x129619c00) [pid = 1675] [serial = 1709] [outer = 0x128c51800] 20:50:41 INFO - PROCESS | 1675 | 1465098641663 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 20:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:50:41 INFO - PROCESS | 1675 | 1465098641701 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1675 | 1465098641702 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1675 | 1465098641704 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1675 | 1465098641705 Marionette TRACE conn2 <- [1,2250,null,{}] 20:50:41 INFO - PROCESS | 1675 | 1465098641708 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}] 20:50:41 INFO - PROCESS | 1675 | 1465098641712 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:41 INFO - PROCESS | 1675 | 1465098641821 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:50:41 INFO - PROCESS | 1675 | 1465098641911 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1675 | 1465098641912 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180ad800 == 37 [pid = 1675] [id = 570] 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x128ca0000) [pid = 1675] [serial = 1710] [outer = 0x0] 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12a80a000) [pid = 1675] [serial = 1711] [outer = 0x128ca0000] 20:50:41 INFO - PROCESS | 1675 | 1465098641937 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12abf1000) [pid = 1675] [serial = 1712] [outer = 0x128ca0000] 20:50:42 INFO - PROCESS | 1675 | 1465098642236 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]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 568ms 20:50:42 INFO - PROCESS | 1675 | 1465098642273 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1675 | 1465098642274 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:50:42 INFO - PROCESS | 1675 | 1465098642279 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1675 | 1465098642280 Marionette TRACE conn2 <- [1,2254,null,{}] 20:50:42 INFO - PROCESS | 1675 | 1465098642282 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}] 20:50:42 INFO - PROCESS | 1675 | 1465098642283 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:42 INFO - PROCESS | 1675 | 1465098642385 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:50:42 INFO - PROCESS | 1675 | 1465098642430 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1675 | 1465098642431 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a862000 == 38 [pid = 1675] [id = 571] 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12965a400) [pid = 1675] [serial = 1713] [outer = 0x0] 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12b14e000) [pid = 1675] [serial = 1714] [outer = 0x12965a400] 20:50:42 INFO - PROCESS | 1675 | 1465098642455 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b2d5800) [pid = 1675] [serial = 1715] [outer = 0x12965a400] 20:50:42 INFO - PROCESS | 1675 | 1465098642785 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]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 20:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:50:42 INFO - PROCESS | 1675 | 1465098642799 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1675 | 1465098642800 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:50:42 INFO - PROCESS | 1675 | 1465098642802 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1675 | 1465098642803 Marionette TRACE conn2 <- [1,2258,null,{}] 20:50:42 INFO - PROCESS | 1675 | 1465098642806 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}] 20:50:42 INFO - PROCESS | 1675 | 1465098642807 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:42 INFO - PROCESS | 1675 | 1465098642920 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:50:42 INFO - PROCESS | 1675 | 1465098642931 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1675 | 1465098642932 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b0800 == 39 [pid = 1675] [id = 572] 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12ba86400) [pid = 1675] [serial = 1716] [outer = 0x0] 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12ba91800) [pid = 1675] [serial = 1717] [outer = 0x12ba86400] 20:50:42 INFO - PROCESS | 1675 | 1465098642957 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12bc34800) [pid = 1675] [serial = 1718] [outer = 0x12ba86400] 20:50:43 INFO - PROCESS | 1675 | 1465098643302 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]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 20:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:50:43 INFO - PROCESS | 1675 | 1465098643322 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1675 | 1465098643323 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:50:43 INFO - PROCESS | 1675 | 1465098643327 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1675 | 1465098643328 Marionette TRACE conn2 <- [1,2262,null,{}] 20:50:43 INFO - PROCESS | 1675 | 1465098643331 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}] 20:50:43 INFO - PROCESS | 1675 | 1465098643332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:43 INFO - PROCESS | 1675 | 1465098643449 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:50:43 INFO - PROCESS | 1675 | 1465098643452 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1675 | 1465098643453 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c799000 == 40 [pid = 1675] [id = 573] 20:50:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12ba90400) [pid = 1675] [serial = 1719] [outer = 0x0] 20:50:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12bc3e000) [pid = 1675] [serial = 1720] [outer = 0x12ba90400] 20:50:43 INFO - PROCESS | 1675 | 1465098643516 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12bc56c00) [pid = 1675] [serial = 1721] [outer = 0x12ba90400] 20:50:43 INFO - PROCESS | 1675 | 1465098643820 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]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12a98d000) [pid = 1675] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x129023c00) [pid = 1675] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x1168ae400) [pid = 1675] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x129667400) [pid = 1675] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x119c76800) [pid = 1675] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x125081800) [pid = 1675] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x117e47400) [pid = 1675] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12a908800) [pid = 1675] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12571f000) [pid = 1675] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x112984000) [pid = 1675] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12b14c800) [pid = 1675] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:50:44 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1186d1c00) [pid = 1675] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:50:44 INFO - PROCESS | 1675 | 1465098644059 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1675 | 1465098644060 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:50:44 INFO - PROCESS | 1675 | 1465098644065 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1675 | 1465098644066 Marionette TRACE conn2 <- [1,2266,null,{}] 20:50:44 INFO - PROCESS | 1675 | 1465098644075 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}] 20:50:44 INFO - PROCESS | 1675 | 1465098644076 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:44 INFO - PROCESS | 1675 | 1465098644156 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:50:44 INFO - PROCESS | 1675 | 1465098644160 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1675 | 1465098644161 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc6000 == 41 [pid = 1675] [id = 574] 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11861e800) [pid = 1675] [serial = 1722] [outer = 0x0] 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x126a23800) [pid = 1675] [serial = 1723] [outer = 0x11861e800] 20:50:44 INFO - PROCESS | 1675 | 1465098644187 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12a824000) [pid = 1675] [serial = 1724] [outer = 0x11861e800] 20:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 20:50:44 INFO - PROCESS | 1675 | 1465098644529 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]]]}] 20:50:44 INFO - PROCESS | 1675 | 1465098644536 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:50:44 INFO - PROCESS | 1675 | 1465098644537 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:50:44 INFO - PROCESS | 1675 | 1465098644539 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1675 | 1465098644542 Marionette TRACE conn2 <- [1,2270,null,{}] 20:50:44 INFO - PROCESS | 1675 | 1465098644547 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}] 20:50:44 INFO - PROCESS | 1675 | 1465098644549 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:44 INFO - PROCESS | 1675 | 1465098644648 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:50:44 INFO - PROCESS | 1675 | 1465098644739 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1675 | 1465098644741 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d67e800 == 42 [pid = 1675] [id = 575] 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12bc5e800) [pid = 1675] [serial = 1725] [outer = 0x0] 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12c06d800) [pid = 1675] [serial = 1726] [outer = 0x12bc5e800] 20:50:44 INFO - PROCESS | 1675 | 1465098644778 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12c078000) [pid = 1675] [serial = 1727] [outer = 0x12bc5e800] 20:50:45 INFO - PROCESS | 1675 | 1465098645071 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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 572ms 20:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:50:45 INFO - PROCESS | 1675 | 1465098645114 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1675 | 1465098645115 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:50:45 INFO - PROCESS | 1675 | 1465098645117 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1675 | 1465098645118 Marionette TRACE conn2 <- [1,2274,null,{}] 20:50:45 INFO - PROCESS | 1675 | 1465098645120 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}] 20:50:45 INFO - PROCESS | 1675 | 1465098645122 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:45 INFO - PROCESS | 1675 | 1465098645204 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:50:45 INFO - PROCESS | 1675 | 1465098645209 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1675 | 1465098645211 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9e9800 == 43 [pid = 1675] [id = 576] 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12c074c00) [pid = 1675] [serial = 1728] [outer = 0x0] 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12c16a400) [pid = 1675] [serial = 1729] [outer = 0x12c074c00] 20:50:45 INFO - PROCESS | 1675 | 1465098645236 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12c5cb400) [pid = 1675] [serial = 1730] [outer = 0x12c074c00] 20:50:45 INFO - PROCESS | 1675 | 1465098645548 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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 20:50:45 INFO - PROCESS | 1675 | 1465098645586 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1675 | 1465098645587 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:50:45 INFO - PROCESS | 1675 | 1465098645589 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1675 | 1465098645591 Marionette TRACE conn2 <- [1,2278,null,{}] 20:50:45 INFO - PROCESS | 1675 | 1465098645601 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}] 20:50:45 INFO - PROCESS | 1675 | 1465098645603 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:45 INFO - PROCESS | 1675 | 1465098645738 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:50:45 INFO - PROCESS | 1675 | 1465098645747 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1675 | 1465098645748 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x121582800 == 44 [pid = 1675] [id = 577] 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12c06bc00) [pid = 1675] [serial = 1731] [outer = 0x0] 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12c5cb000) [pid = 1675] [serial = 1732] [outer = 0x12c06bc00] 20:50:45 INFO - PROCESS | 1675 | 1465098645787 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12c5d4000) [pid = 1675] [serial = 1733] [outer = 0x12c06bc00] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x121803800 == 43 [pid = 1675] [id = 547] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a2800 == 42 [pid = 1675] [id = 565] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x12124b000 == 41 [pid = 1675] [id = 564] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b4000 == 40 [pid = 1675] [id = 563] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e1800 == 39 [pid = 1675] [id = 562] 20:50:46 INFO - PROCESS | 1675 | --DOCSHELL 0x115e94800 == 38 [pid = 1675] [id = 561] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x120eb2000 == 37 [pid = 1675] [id = 567] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1180ad800 == 36 [pid = 1675] [id = 570] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12c799000 == 35 [pid = 1675] [id = 573] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc6000 == 34 [pid = 1675] [id = 574] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d67e800 == 33 [pid = 1675] [id = 575] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12a862000 == 32 [pid = 1675] [id = 571] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1270d1000 == 31 [pid = 1675] [id = 569] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9e9800 == 30 [pid = 1675] [id = 576] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x118979000 == 29 [pid = 1675] [id = 566] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b0800 == 28 [pid = 1675] [id = 572] 20:50:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12499d000 == 27 [pid = 1675] [id = 568] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12a902800) [pid = 1675] [serial = 1666] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x129662800) [pid = 1675] [serial = 1663] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12a909c00) [pid = 1675] [serial = 1667] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12a997000) [pid = 1675] [serial = 1672] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1184a0c00) [pid = 1675] [serial = 1675] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12a910c00) [pid = 1675] [serial = 1669] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x121919800) [pid = 1675] [serial = 1654] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x125713800) [pid = 1675] [serial = 1655] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x11765c000) [pid = 1675] [serial = 1630] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118163400) [pid = 1675] [serial = 1646] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x117387c00) [pid = 1675] [serial = 1645] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x119c6d800) [pid = 1675] [serial = 1636] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x126a7bc00) [pid = 1675] [serial = 1627] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x129350400) [pid = 1675] [serial = 1660] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x127525c00) [pid = 1675] [serial = 1657] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x128e36000) [pid = 1675] [serial = 1658] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11926fc00) [pid = 1675] [serial = 1651] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119c74c00) [pid = 1675] [serial = 1652] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11864cc00) [pid = 1675] [serial = 1633] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1186ccc00) [pid = 1675] [serial = 1649] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x118576400) [pid = 1675] [serial = 1648] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x127527c00) [pid = 1675] [serial = 1639] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x128c4fc00) [pid = 1675] [serial = 1642] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12b154400) [pid = 1675] [serial = 1678] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12b2d4800) [pid = 1675] [serial = 1679] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12ba8a000) [pid = 1675] [serial = 1681] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12abee000) [pid = 1675] [serial = 1673] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12abfa400) [pid = 1675] [serial = 1676] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12a98e000) [pid = 1675] [serial = 1670] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x129625800) [pid = 1675] [serial = 1661] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12a818000) [pid = 1675] [serial = 1664] [outer = 0x0] [url = about:blank] 20:50:47 INFO - PROCESS | 1675 | 1465098647472 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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1931ms 20:50:47 INFO - PROCESS | 1675 | 1465098647521 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1675 | 1465098647524 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:50:47 INFO - PROCESS | 1675 | 1465098647529 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1675 | 1465098647531 Marionette TRACE conn2 <- [1,2282,null,{}] 20:50:47 INFO - PROCESS | 1675 | 1465098647535 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}] 20:50:47 INFO - PROCESS | 1675 | 1465098647537 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:47 INFO - PROCESS | 1675 | 1465098647630 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:50:47 INFO - PROCESS | 1675 | 1465098647692 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1675 | 1465098647693 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aa5800 == 28 [pid = 1675] [id = 578] 20:50:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x116f8b000) [pid = 1675] [serial = 1734] [outer = 0x0] 20:50:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x117657c00) [pid = 1675] [serial = 1735] [outer = 0x116f8b000] 20:50:47 INFO - PROCESS | 1675 | 1465098647721 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x117e52800) [pid = 1675] [serial = 1736] [outer = 0x116f8b000] 20:50:48 INFO - PROCESS | 1675 | 1465098648040 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]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 20:50:48 INFO - PROCESS | 1675 | 1465098648099 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1675 | 1465098648103 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:50:48 INFO - PROCESS | 1675 | 1465098648107 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1675 | 1465098648109 Marionette TRACE conn2 <- [1,2286,null,{}] 20:50:48 INFO - PROCESS | 1675 | 1465098648112 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}] 20:50:48 INFO - PROCESS | 1675 | 1465098648114 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:48 INFO - PROCESS | 1675 | 1465098648199 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:50:48 INFO - PROCESS | 1675 | 1465098648262 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1675 | 1465098648264 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x118979000 == 29 [pid = 1675] [id = 579] 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11814ec00) [pid = 1675] [serial = 1737] [outer = 0x0] 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118166800) [pid = 1675] [serial = 1738] [outer = 0x11814ec00] 20:50:48 INFO - PROCESS | 1675 | 1465098648292 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x118499c00) [pid = 1675] [serial = 1739] [outer = 0x11814ec00] 20:50:48 INFO - PROCESS | 1675 | 1465098648596 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]]]}] 20:50:48 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 20:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 20:50:48 INFO - PROCESS | 1675 | 1465098648630 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1675 | 1465098648632 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:50:48 INFO - PROCESS | 1675 | 1465098648643 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1675 | 1465098648647 Marionette TRACE conn2 <- [1,2290,null,{}] 20:50:48 INFO - PROCESS | 1675 | 1465098648654 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}] 20:50:48 INFO - PROCESS | 1675 | 1465098648658 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:48 INFO - PROCESS | 1675 | 1465098648737 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:50:48 INFO - PROCESS | 1675 | 1465098648800 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1675 | 1465098648802 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bff800 == 30 [pid = 1675] [id = 580] 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1121a7400) [pid = 1675] [serial = 1740] [outer = 0x0] 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1186cc400) [pid = 1675] [serial = 1741] [outer = 0x1121a7400] 20:50:48 INFO - PROCESS | 1675 | 1465098648831 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119007c00) [pid = 1675] [serial = 1742] [outer = 0x1121a7400] 20:50:49 INFO - PROCESS | 1675 | 1465098649219 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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 626ms 20:50:49 INFO - PROCESS | 1675 | 1465098649269 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1675 | 1465098649272 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:50:49 INFO - PROCESS | 1675 | 1465098649275 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1675 | 1465098649277 Marionette TRACE conn2 <- [1,2294,null,{}] 20:50:49 INFO - PROCESS | 1675 | 1465098649280 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}] 20:50:49 INFO - PROCESS | 1675 | 1465098649282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:49 INFO - PROCESS | 1675 | 1465098649434 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:50:49 INFO - PROCESS | 1675 | 1465098649451 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1675 | 1465098649452 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x121262000 == 31 [pid = 1675] [id = 581] 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c22400) [pid = 1675] [serial = 1743] [outer = 0x0] 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119c28000) [pid = 1675] [serial = 1744] [outer = 0x119c22400] 20:50:49 INFO - PROCESS | 1675 | 1465098649480 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119c6d800) [pid = 1675] [serial = 1745] [outer = 0x119c22400] 20:50:49 INFO - PROCESS | 1675 | 1465098649782 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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 20:50:49 INFO - PROCESS | 1675 | 1465098649797 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1675 | 1465098649798 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:50:49 INFO - PROCESS | 1675 | 1465098649801 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1675 | 1465098649802 Marionette TRACE conn2 <- [1,2298,null,{}] 20:50:49 INFO - PROCESS | 1675 | 1465098649804 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}] 20:50:49 INFO - PROCESS | 1675 | 1465098649805 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:49 INFO - PROCESS | 1675 | 1465098649887 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:50:49 INFO - PROCESS | 1675 | 1465098649894 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1675 | 1465098649896 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d95000 == 32 [pid = 1675] [id = 582] 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118165800) [pid = 1675] [serial = 1746] [outer = 0x0] 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x121224c00) [pid = 1675] [serial = 1747] [outer = 0x118165800] 20:50:49 INFO - PROCESS | 1675 | 1465098649920 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x121918400) [pid = 1675] [serial = 1748] [outer = 0x118165800] 20:50:50 INFO - PROCESS | 1675 | 1465098650299 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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 20:50:50 INFO - PROCESS | 1675 | 1465098650328 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1675 | 1465098650330 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:50:50 INFO - PROCESS | 1675 | 1465098650333 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1675 | 1465098650335 Marionette TRACE conn2 <- [1,2302,null,{}] 20:50:50 INFO - PROCESS | 1675 | 1465098650338 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}] 20:50:50 INFO - PROCESS | 1675 | 1465098650344 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:50 INFO - PROCESS | 1675 | 1465098650489 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:50:50 INFO - PROCESS | 1675 | 1465098650500 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1675 | 1465098650500 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12575a000 == 33 [pid = 1675] [id = 583] 20:50:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12169c400) [pid = 1675] [serial = 1749] [outer = 0x0] 20:50:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x125084000) [pid = 1675] [serial = 1750] [outer = 0x12169c400] 20:50:50 INFO - PROCESS | 1675 | 1465098650540 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x128ca0400) [pid = 1675] [serial = 1751] [outer = 0x12169c400] 20:50:50 INFO - PROCESS | 1675 | 1465098650930 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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 20:50:50 INFO - PROCESS | 1675 | 1465098650955 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1675 | 1465098650956 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:50:50 INFO - PROCESS | 1675 | 1465098650959 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1675 | 1465098650961 Marionette TRACE conn2 <- [1,2306,null,{}] 20:50:50 INFO - PROCESS | 1675 | 1465098650964 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}] 20:50:50 INFO - PROCESS | 1675 | 1465098650965 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:51 INFO - PROCESS | 1675 | 1465098651081 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:50:51 INFO - PROCESS | 1675 | 1465098651088 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1675 | 1465098651089 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d07000 == 34 [pid = 1675] [id = 584] 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x127528400) [pid = 1675] [serial = 1752] [outer = 0x0] 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x128ca6400) [pid = 1675] [serial = 1753] [outer = 0x127528400] 20:50:51 INFO - PROCESS | 1675 | 1465098651113 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12947ec00) [pid = 1675] [serial = 1754] [outer = 0x127528400] 20:50:51 INFO - PROCESS | 1675 | 1465098651445 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 20:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:50:51 INFO - PROCESS | 1675 | 1465098651479 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1675 | 1465098651481 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:50:51 INFO - PROCESS | 1675 | 1465098651483 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1675 | 1465098651484 Marionette TRACE conn2 <- [1,2310,null,{}] 20:50:51 INFO - PROCESS | 1675 | 1465098651486 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}] 20:50:51 INFO - PROCESS | 1675 | 1465098651487 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:51 INFO - PROCESS | 1675 | 1465098651564 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:50:51 INFO - PROCESS | 1675 | 1465098651567 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1675 | 1465098651568 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e55000 == 35 [pid = 1675] [id = 585] 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12961cc00) [pid = 1675] [serial = 1755] [outer = 0x0] 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x129659400) [pid = 1675] [serial = 1756] [outer = 0x12961cc00] 20:50:51 INFO - PROCESS | 1675 | 1465098651595 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12a809800) [pid = 1675] [serial = 1757] [outer = 0x12961cc00] 20:50:51 INFO - PROCESS | 1675 | 1465098651933 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 20:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:50:51 INFO - PROCESS | 1675 | 1465098651953 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1675 | 1465098651954 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:50:51 INFO - PROCESS | 1675 | 1465098651956 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1675 | 1465098651957 Marionette TRACE conn2 <- [1,2314,null,{}] 20:50:51 INFO - PROCESS | 1675 | 1465098651962 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}] 20:50:51 INFO - PROCESS | 1675 | 1465098651963 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:52 INFO - PROCESS | 1675 | 1465098652080 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:50:52 INFO - PROCESS | 1675 | 1465098652086 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1675 | 1465098652086 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bfc000 == 36 [pid = 1675] [id = 586] 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x125711000) [pid = 1675] [serial = 1758] [outer = 0x0] 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12a81b000) [pid = 1675] [serial = 1759] [outer = 0x125711000] 20:50:52 INFO - PROCESS | 1675 | 1465098652111 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12a906400) [pid = 1675] [serial = 1760] [outer = 0x125711000] 20:50:52 INFO - PROCESS | 1675 | 1465098652435 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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 20:50:52 INFO - PROCESS | 1675 | 1465098652477 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1675 | 1465098652479 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:50:52 INFO - PROCESS | 1675 | 1465098652481 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1675 | 1465098652482 Marionette TRACE conn2 <- [1,2318,null,{}] 20:50:52 INFO - PROCESS | 1675 | 1465098652485 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}] 20:50:52 INFO - PROCESS | 1675 | 1465098652486 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:52 INFO - PROCESS | 1675 | 1465098652566 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:50:52 INFO - PROCESS | 1675 | 1465098652570 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1675 | 1465098652571 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7bb000 == 37 [pid = 1675] [id = 587] 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12a907400) [pid = 1675] [serial = 1761] [outer = 0x0] 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12a911000) [pid = 1675] [serial = 1762] [outer = 0x12a907400] 20:50:52 INFO - PROCESS | 1675 | 1465098652595 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12a98fc00) [pid = 1675] [serial = 1763] [outer = 0x12a907400] 20:50:52 INFO - PROCESS | 1675 | 1465098652981 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] 20:50:53 INFO - PROCESS | 1675 | 1465098653002 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:50:53 INFO - PROCESS | 1675 | 1465098653004 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1675 | 1465098653006 Marionette TRACE conn2 <- [1,2322,null,{}] 20:50:53 INFO - PROCESS | 1675 | 1465098653014 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}] 20:50:53 INFO - PROCESS | 1675 | 1465098653015 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:53 INFO - PROCESS | 1675 | 1465098653137 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:50:53 INFO - PROCESS | 1675 | 1465098653180 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1675 | 1465098653181 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x121d92800 == 38 [pid = 1675] [id = 588] 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11904b800) [pid = 1675] [serial = 1764] [outer = 0x0] 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12a995000) [pid = 1675] [serial = 1765] [outer = 0x11904b800] 20:50:53 INFO - PROCESS | 1675 | 1465098653208 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12b2c7800) [pid = 1675] [serial = 1766] [outer = 0x11904b800] 20:50:53 INFO - PROCESS | 1675 | 1465098653513 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 527ms 20:50:53 INFO - PROCESS | 1675 | 1465098653532 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1675 | 1465098653534 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:50:53 INFO - PROCESS | 1675 | 1465098653536 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1675 | 1465098653537 Marionette TRACE conn2 <- [1,2326,null,{}] 20:50:53 INFO - PROCESS | 1675 | 1465098653539 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}] 20:50:53 INFO - PROCESS | 1675 | 1465098653540 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:53 INFO - PROCESS | 1675 | 1465098653647 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:50:53 INFO - PROCESS | 1675 | 1465098653659 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1675 | 1465098653660 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c516000 == 39 [pid = 1675] [id = 589] 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12b2c8400) [pid = 1675] [serial = 1767] [outer = 0x0] 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12ba8b000) [pid = 1675] [serial = 1768] [outer = 0x12b2c8400] 20:50:53 INFO - PROCESS | 1675 | 1465098653684 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12ba95400) [pid = 1675] [serial = 1769] [outer = 0x12b2c8400] 20:50:54 INFO - PROCESS | 1675 | 1465098654049 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 20:50:54 INFO - PROCESS | 1675 | 1465098654056 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1675 | 1465098654058 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:50:54 INFO - PROCESS | 1675 | 1465098654061 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1675 | 1465098654063 Marionette TRACE conn2 <- [1,2330,null,{}] 20:50:54 INFO - PROCESS | 1675 | 1465098654074 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}] 20:50:54 INFO - PROCESS | 1675 | 1465098654076 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:54 INFO - PROCESS | 1675 | 1465098654191 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:50:54 INFO - PROCESS | 1675 | 1465098654195 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1675 | 1465098654196 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca93800 == 40 [pid = 1675] [id = 590] 20:50:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12ba8c000) [pid = 1675] [serial = 1770] [outer = 0x0] 20:50:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12bc38000) [pid = 1675] [serial = 1771] [outer = 0x12ba8c000] 20:50:54 INFO - PROCESS | 1675 | 1465098654220 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12bc5d400) [pid = 1675] [serial = 1772] [outer = 0x12ba8c000] 20:50:54 INFO - PROCESS | 1675 | 1465098654554 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 529ms 20:50:54 INFO - PROCESS | 1675 | 1465098654589 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1675 | 1465098654591 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:50:54 INFO - PROCESS | 1675 | 1465098654595 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1675 | 1465098654597 Marionette TRACE conn2 <- [1,2334,null,{}] 20:50:54 INFO - PROCESS | 1675 | 1465098654599 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}] 20:50:54 INFO - PROCESS | 1675 | 1465098654601 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:54 INFO - PROCESS | 1675 | 1465098654707 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x115071c00) [pid = 1675] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x119448800) [pid = 1675] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12730fc00) [pid = 1675] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x116a66800) [pid = 1675] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x11603c000) [pid = 1675] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12b2ce800) [pid = 1675] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12965a400) [pid = 1675] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x12ba86400) [pid = 1675] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12ba90400) [pid = 1675] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11861e800) [pid = 1675] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12bc5e800) [pid = 1675] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12c074c00) [pid = 1675] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x128c51800) [pid = 1675] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x124af7800) [pid = 1675] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x119c26800) [pid = 1675] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11849c000) [pid = 1675] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x116818400) [pid = 1675] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x117653c00) [pid = 1675] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x119263800) [pid = 1675] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11824d000) [pid = 1675] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x110d5a000) [pid = 1675] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x128ca0000) [pid = 1675] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1255c6400) [pid = 1675] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x118499800) [pid = 1675] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:50:55 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118648000) [pid = 1675] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:50:55 INFO - PROCESS | 1675 | 1465098655074 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1675 | 1465098655075 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x1161e2000 == 41 [pid = 1675] [id = 591] 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x112987000) [pid = 1675] [serial = 1773] [outer = 0x0] 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11603c000) [pid = 1675] [serial = 1774] [outer = 0x112987000] 20:50:55 INFO - PROCESS | 1675 | 1465098655099 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x117380800) [pid = 1675] [serial = 1775] [outer = 0x112987000] 20:50:55 INFO - PROCESS | 1675 | 1465098655369 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 823ms 20:50:55 INFO - PROCESS | 1675 | 1465098655418 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:50:55 INFO - PROCESS | 1675 | 1465098655419 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:50:55 INFO - PROCESS | 1675 | 1465098655421 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1675 | 1465098655422 Marionette TRACE conn2 <- [1,2338,null,{}] 20:50:55 INFO - PROCESS | 1675 | 1465098655425 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}] 20:50:55 INFO - PROCESS | 1675 | 1465098655427 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:55 INFO - PROCESS | 1675 | 1465098655520 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:50:55 INFO - PROCESS | 1675 | 1465098655523 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1675 | 1465098655524 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12caa0000 == 42 [pid = 1675] [id = 592] 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11849c000) [pid = 1675] [serial = 1776] [outer = 0x0] 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x118876000) [pid = 1675] [serial = 1777] [outer = 0x11849c000] 20:50:55 INFO - PROCESS | 1675 | 1465098655549 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x128ca5400) [pid = 1675] [serial = 1778] [outer = 0x11849c000] 20:50:55 INFO - PROCESS | 1675 | 1465098655884 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 472ms 20:50:55 INFO - PROCESS | 1675 | 1465098655898 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1675 | 1465098655899 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:50:55 INFO - PROCESS | 1675 | 1465098655901 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1675 | 1465098655902 Marionette TRACE conn2 <- [1,2342,null,{}] 20:50:55 INFO - PROCESS | 1675 | 1465098655904 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}] 20:50:55 INFO - PROCESS | 1675 | 1465098655905 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:56 INFO - PROCESS | 1675 | 1465098656020 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:50:56 INFO - PROCESS | 1675 | 1465098656027 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1675 | 1465098656028 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1d6800 == 43 [pid = 1675] [id = 593] 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1167a8800) [pid = 1675] [serial = 1779] [outer = 0x0] 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12abeb800) [pid = 1675] [serial = 1780] [outer = 0x1167a8800] 20:50:56 INFO - PROCESS | 1675 | 1465098656052 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12c06b000) [pid = 1675] [serial = 1781] [outer = 0x1167a8800] 20:50:56 INFO - PROCESS | 1675 | 1465098656378 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 20:50:56 INFO - PROCESS | 1675 | 1465098656419 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1675 | 1465098656420 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:50:56 INFO - PROCESS | 1675 | 1465098656423 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1675 | 1465098656424 Marionette TRACE conn2 <- [1,2346,null,{}] 20:50:56 INFO - PROCESS | 1675 | 1465098656426 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}] 20:50:56 INFO - PROCESS | 1675 | 1465098656427 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:56 INFO - PROCESS | 1675 | 1465098656517 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:50:56 INFO - PROCESS | 1675 | 1465098656520 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1675 | 1465098656521 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d68b800 == 44 [pid = 1675] [id = 594] 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x112f47400) [pid = 1675] [serial = 1782] [outer = 0x0] 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12c074c00) [pid = 1675] [serial = 1783] [outer = 0x112f47400] 20:50:56 INFO - PROCESS | 1675 | 1465098656545 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12c16b400) [pid = 1675] [serial = 1784] [outer = 0x112f47400] 20:50:56 INFO - PROCESS | 1675 | 1465098656881 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 473ms 20:50:56 INFO - PROCESS | 1675 | 1465098656898 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1675 | 1465098656899 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:50:56 INFO - PROCESS | 1675 | 1465098656902 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1675 | 1465098656903 Marionette TRACE conn2 <- [1,2350,null,{}] 20:50:56 INFO - PROCESS | 1675 | 1465098656905 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}] 20:50:56 INFO - PROCESS | 1675 | 1465098656906 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:57 INFO - PROCESS | 1675 | 1465098657026 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:50:57 INFO - PROCESS | 1675 | 1465098657123 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1675 | 1465098657125 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x1133a6800 == 45 [pid = 1675] [id = 595] 20:50:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x111c67c00) [pid = 1675] [serial = 1785] [outer = 0x0] 20:50:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x112984c00) [pid = 1675] [serial = 1786] [outer = 0x111c67c00] 20:50:57 INFO - PROCESS | 1675 | 1465098657158 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11661d800) [pid = 1675] [serial = 1787] [outer = 0x111c67c00] 20:50:57 INFO - PROCESS | 1675 | 1465098657657 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 769ms 20:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:50:57 INFO - PROCESS | 1675 | 1465098657672 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1675 | 1465098657675 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:50:57 INFO - PROCESS | 1675 | 1465098657678 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1675 | 1465098657680 Marionette TRACE conn2 <- [1,2354,null,{}] 20:50:57 INFO - PROCESS | 1675 | 1465098657683 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}] 20:50:57 INFO - PROCESS | 1675 | 1465098657686 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:57 INFO - PROCESS | 1675 | 1465098657807 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:50:57 INFO - PROCESS | 1675 | 1465098657922 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1675 | 1465098657924 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec1800 == 46 [pid = 1675] [id = 596] 20:50:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x116819400) [pid = 1675] [serial = 1788] [outer = 0x0] 20:50:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11815a400) [pid = 1675] [serial = 1789] [outer = 0x116819400] 20:50:57 INFO - PROCESS | 1675 | 1465098657954 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x118494c00) [pid = 1675] [serial = 1790] [outer = 0x116819400] 20:50:58 INFO - PROCESS | 1675 | 1465098658492 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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 871ms 20:50:58 INFO - PROCESS | 1675 | 1465098658551 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1675 | 1465098658554 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:50:58 INFO - PROCESS | 1675 | 1465098658557 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1675 | 1465098658558 Marionette TRACE conn2 <- [1,2358,null,{}] 20:50:58 INFO - PROCESS | 1675 | 1465098658563 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}] 20:50:58 INFO - PROCESS | 1675 | 1465098658565 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:58 INFO - PROCESS | 1675 | 1465098658682 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:50:58 INFO - PROCESS | 1675 | 1465098658775 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1675 | 1465098658777 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x11706a800 == 47 [pid = 1675] [id = 597] 20:50:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x112dae800) [pid = 1675] [serial = 1791] [outer = 0x0] 20:50:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x117384400) [pid = 1675] [serial = 1792] [outer = 0x112dae800] 20:50:58 INFO - PROCESS | 1675 | 1465098658807 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x1186cc800) [pid = 1675] [serial = 1793] [outer = 0x112dae800] 20:50:59 INFO - PROCESS | 1675 | 1465098659536 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]]]}] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12d68b800 == 46 [pid = 1675] [id = 594] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1d6800 == 45 [pid = 1675] [id = 593] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12caa0000 == 44 [pid = 1675] [id = 592] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x1161e2000 == 43 [pid = 1675] [id = 591] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca93800 == 42 [pid = 1675] [id = 590] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12c516000 == 41 [pid = 1675] [id = 589] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12c5cb000) [pid = 1675] [serial = 1732] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x121d92800 == 40 [pid = 1675] [id = 588] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7bb000 == 39 [pid = 1675] [id = 587] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x119bfc000 == 38 [pid = 1675] [id = 586] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x128e55000 == 37 [pid = 1675] [id = 585] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x126d07000 == 36 [pid = 1675] [id = 584] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12575a000 == 35 [pid = 1675] [id = 583] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x121d95000 == 34 [pid = 1675] [id = 582] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x121262000 == 33 [pid = 1675] [id = 581] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x119bff800 == 32 [pid = 1675] [id = 580] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x118979000 == 31 [pid = 1675] [id = 579] 20:50:59 INFO - PROCESS | 1675 | --DOCSHELL 0x116aa5800 == 30 [pid = 1675] [id = 578] 20:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1023ms 20:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:50:59 INFO - PROCESS | 1675 | 1465098659580 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 1675 | 1465098659583 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:50:59 INFO - PROCESS | 1675 | 1465098659586 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1675 | 1465098659587 Marionette TRACE conn2 <- [1,2362,null,{}] 20:50:59 INFO - PROCESS | 1675 | 1465098659592 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}] 20:50:59 INFO - PROCESS | 1675 | 1465098659593 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:59 INFO - PROCESS | 1675 | 1465098659686 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:50:59 INFO - PROCESS | 1675 | 1465098659696 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1675 | 1465098659698 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:50:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aaa800 == 31 [pid = 1675] [id = 598] 20:50:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x116158400) [pid = 1675] [serial = 1794] [outer = 0x0] 20:50:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x116611400) [pid = 1675] [serial = 1795] [outer = 0x116158400] 20:50:59 INFO - PROCESS | 1675 | 1465098659727 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x116816800) [pid = 1675] [serial = 1796] [outer = 0x116158400] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12ba8ec00) [pid = 1675] [serial = 1682] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x116824000) [pid = 1675] [serial = 1595] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12730c000) [pid = 1675] [serial = 1628] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x118873400) [pid = 1675] [serial = 1634] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x128ca5c00) [pid = 1675] [serial = 1643] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x116608400) [pid = 1675] [serial = 1592] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x126a2b000) [pid = 1675] [serial = 1637] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x128c5b400) [pid = 1675] [serial = 1640] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x118156800) [pid = 1675] [serial = 1631] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12b14e000) [pid = 1675] [serial = 1714] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12ba91800) [pid = 1675] [serial = 1717] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12b2d5800) [pid = 1675] [serial = 1715] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12bc3e000) [pid = 1675] [serial = 1720] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x126a23800) [pid = 1675] [serial = 1723] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12a824000) [pid = 1675] [serial = 1724] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12c06d800) [pid = 1675] [serial = 1726] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12c16a400) [pid = 1675] [serial = 1729] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12bc56c00) [pid = 1675] [serial = 1721] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x129024000) [pid = 1675] [serial = 1708] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x129619c00) [pid = 1675] [serial = 1709] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x126a78c00) [pid = 1675] [serial = 1705] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x127526000) [pid = 1675] [serial = 1706] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119c74800) [pid = 1675] [serial = 1702] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12190e000) [pid = 1675] [serial = 1703] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12c5cb400) [pid = 1675] [serial = 1730] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11926d000) [pid = 1675] [serial = 1700] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186d2c00) [pid = 1675] [serial = 1699] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118154400) [pid = 1675] [serial = 1697] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x116f89400) [pid = 1675] [serial = 1696] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12a90bc00) [pid = 1675] [serial = 1694] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128c55c00) [pid = 1675] [serial = 1693] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x124aec800) [pid = 1675] [serial = 1691] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x121126c00) [pid = 1675] [serial = 1690] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118644400) [pid = 1675] [serial = 1688] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x118498c00) [pid = 1675] [serial = 1687] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x115e54c00) [pid = 1675] [serial = 1685] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x111c68000) [pid = 1675] [serial = 1684] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12a80a000) [pid = 1675] [serial = 1711] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12abf1000) [pid = 1675] [serial = 1712] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12bc34800) [pid = 1675] [serial = 1718] [outer = 0x0] [url = about:blank] 20:50:59 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12c078000) [pid = 1675] [serial = 1727] [outer = 0x0] [url = about:blank] 20:51:00 INFO - PROCESS | 1675 | 1465098660127 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 20:51:00 INFO - PROCESS | 1675 | 1465098660157 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1675 | 1465098660160 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:51:00 INFO - PROCESS | 1675 | 1465098660164 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1675 | 1465098660166 Marionette TRACE conn2 <- [1,2366,null,{}] 20:51:00 INFO - PROCESS | 1675 | 1465098660168 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}] 20:51:00 INFO - PROCESS | 1675 | 1465098660170 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:00 INFO - PROCESS | 1675 | 1465098660255 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:51:00 INFO - PROCESS | 1675 | 1465098660261 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1675 | 1465098660263 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x119245000 == 32 [pid = 1675] [id = 599] 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x116f83c00) [pid = 1675] [serial = 1797] [outer = 0x0] 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x117e4c000) [pid = 1675] [serial = 1798] [outer = 0x116f83c00] 20:51:00 INFO - PROCESS | 1675 | 1465098660289 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11815b400) [pid = 1675] [serial = 1799] [outer = 0x116f83c00] 20:51:00 INFO - PROCESS | 1675 | 1465098660690 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 20:51:00 INFO - PROCESS | 1675 | 1465098660735 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1675 | 1465098660737 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:51:00 INFO - PROCESS | 1675 | 1465098660739 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1675 | 1465098660742 Marionette TRACE conn2 <- [1,2370,null,{}] 20:51:00 INFO - PROCESS | 1675 | 1465098660749 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}] 20:51:00 INFO - PROCESS | 1675 | 1465098660753 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:00 INFO - PROCESS | 1675 | 1465098660833 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:51:00 INFO - PROCESS | 1675 | 1465098660838 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1675 | 1465098660840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x121251000 == 33 [pid = 1675] [id = 600] 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x112978400) [pid = 1675] [serial = 1800] [outer = 0x0] 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1184a1400) [pid = 1675] [serial = 1801] [outer = 0x112978400] 20:51:00 INFO - PROCESS | 1675 | 1465098660870 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11864c000) [pid = 1675] [serial = 1802] [outer = 0x112978400] 20:51:01 INFO - PROCESS | 1675 | 1465098661218 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms 20:51:01 INFO - PROCESS | 1675 | 1465098661267 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:51:01 INFO - PROCESS | 1675 | 1465098661269 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 1675 | 1465098661272 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1675 | 1465098661273 Marionette TRACE conn2 <- [1,2374,null,{}] 20:51:01 INFO - PROCESS | 1675 | 1465098661275 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}] 20:51:01 INFO - PROCESS | 1675 | 1465098661276 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:01 INFO - PROCESS | 1675 | 1465098661362 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:51:01 INFO - PROCESS | 1675 | 1465098661366 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1675 | 1465098661367 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x121590800 == 34 [pid = 1675] [id = 601] 20:51:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11881cc00) [pid = 1675] [serial = 1803] [outer = 0x0] 20:51:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11904f400) [pid = 1675] [serial = 1804] [outer = 0x11881cc00] 20:51:01 INFO - PROCESS | 1675 | 1465098661398 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11926f400) [pid = 1675] [serial = 1805] [outer = 0x11881cc00] 20:51:01 INFO - PROCESS | 1675 | 1465098661743 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 20:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:51:01 INFO - PROCESS | 1675 | 1465098661794 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1675 | 1465098661795 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 1675 | 1465098661797 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1675 | 1465098661798 Marionette TRACE conn2 <- [1,2378,null,{}] 20:51:01 INFO - PROCESS | 1675 | 1465098661800 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}] 20:51:01 INFO - PROCESS | 1675 | 1465098661801 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:01 INFO - PROCESS | 1675 | 1465098661880 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:51:01 INFO - PROCESS | 1675 | 1465098661957 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1675 | 1465098661958 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12506a800 == 35 [pid = 1675] [id = 602] 20:51:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x111c6ac00) [pid = 1675] [serial = 1806] [outer = 0x0] 20:51:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119263800) [pid = 1675] [serial = 1807] [outer = 0x111c6ac00] 20:51:01 INFO - PROCESS | 1675 | 1465098661983 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119263000) [pid = 1675] [serial = 1808] [outer = 0x111c6ac00] 20:51:02 INFO - PROCESS | 1675 | 1465098662320 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 570ms 20:51:02 INFO - PROCESS | 1675 | 1465098662368 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1675 | 1465098662369 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:51:02 INFO - PROCESS | 1675 | 1465098662371 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1675 | 1465098662372 Marionette TRACE conn2 <- [1,2382,null,{}] 20:51:02 INFO - PROCESS | 1675 | 1465098662374 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}] 20:51:02 INFO - PROCESS | 1675 | 1465098662379 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:02 INFO - PROCESS | 1675 | 1465098662501 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:51:02 INFO - PROCESS | 1675 | 1465098662513 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1675 | 1465098662514 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af2000 == 36 [pid = 1675] [id = 603] 20:51:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119c2cc00) [pid = 1675] [serial = 1809] [outer = 0x0] 20:51:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c74800) [pid = 1675] [serial = 1810] [outer = 0x119c2cc00] 20:51:02 INFO - PROCESS | 1675 | 1465098662539 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1219b8c00) [pid = 1675] [serial = 1811] [outer = 0x119c2cc00] 20:51:02 INFO - PROCESS | 1675 | 1465098662917 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 576ms 20:51:02 INFO - PROCESS | 1675 | 1465098662948 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1675 | 1465098662950 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:51:02 INFO - PROCESS | 1675 | 1465098662960 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1675 | 1465098662962 Marionette TRACE conn2 <- [1,2386,null,{}] 20:51:02 INFO - PROCESS | 1675 | 1465098662965 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}] 20:51:02 INFO - PROCESS | 1675 | 1465098662966 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:03 INFO - PROCESS | 1675 | 1465098663122 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:51:03 INFO - PROCESS | 1675 | 1465098663139 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1675 | 1465098663140 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x129046000 == 37 [pid = 1675] [id = 604] 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119c6f800) [pid = 1675] [serial = 1812] [outer = 0x0] 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x124aeb000) [pid = 1675] [serial = 1813] [outer = 0x119c6f800] 20:51:03 INFO - PROCESS | 1675 | 1465098663181 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124f29800) [pid = 1675] [serial = 1814] [outer = 0x119c6f800] 20:51:03 INFO - PROCESS | 1675 | 1465098663584 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]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 20:51:03 INFO - PROCESS | 1675 | 1465098663630 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:51:03 INFO - PROCESS | 1675 | 1465098663631 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:51:03 INFO - PROCESS | 1675 | 1465098663633 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1675 | 1465098663634 Marionette TRACE conn2 <- [1,2390,null,{}] 20:51:03 INFO - PROCESS | 1675 | 1465098663636 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}] 20:51:03 INFO - PROCESS | 1675 | 1465098663637 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:03 INFO - PROCESS | 1675 | 1465098663748 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:51:03 INFO - PROCESS | 1675 | 1465098663777 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1675 | 1465098663778 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293d0800 == 38 [pid = 1675] [id = 605] 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x121dd4800) [pid = 1675] [serial = 1815] [outer = 0x0] 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x125710400) [pid = 1675] [serial = 1816] [outer = 0x121dd4800] 20:51:03 INFO - PROCESS | 1675 | 1465098663803 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x126a2b000) [pid = 1675] [serial = 1817] [outer = 0x121dd4800] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11904b800) [pid = 1675] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1121a7400) [pid = 1675] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12961cc00) [pid = 1675] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12c06bc00) [pid = 1675] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x116f8b000) [pid = 1675] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12a907400) [pid = 1675] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12169c400) [pid = 1675] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11814ec00) [pid = 1675] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x119c22400) [pid = 1675] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x127528400) [pid = 1675] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125711000) [pid = 1675] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12b2c8400) [pid = 1675] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12ba8c000) [pid = 1675] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1167a8800) [pid = 1675] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x112987000) [pid = 1675] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118165800) [pid = 1675] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:51:04 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11849c000) [pid = 1675] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:51:04 INFO - PROCESS | 1675 | 1465098664268 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 20:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:51:04 INFO - PROCESS | 1675 | 1465098664304 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1675 | 1465098664305 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 1675 | 1465098664307 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1675 | 1465098664308 Marionette TRACE conn2 <- [1,2394,null,{}] 20:51:04 INFO - PROCESS | 1675 | 1465098664311 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}] 20:51:04 INFO - PROCESS | 1675 | 1465098664312 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:04 INFO - PROCESS | 1675 | 1465098664391 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:51:04 INFO - PROCESS | 1675 | 1465098664457 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1675 | 1465098664459 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12124f800 == 39 [pid = 1675] [id = 606] 20:51:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11765b000) [pid = 1675] [serial = 1818] [outer = 0x0] 20:51:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11904b800) [pid = 1675] [serial = 1819] [outer = 0x11765b000] 20:51:04 INFO - PROCESS | 1675 | 1465098664484 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126a75400) [pid = 1675] [serial = 1820] [outer = 0x11765b000] 20:51:04 INFO - PROCESS | 1675 | 1465098664793 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 20:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:51:04 INFO - PROCESS | 1675 | 1465098664831 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1675 | 1465098664832 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 1675 | 1465098664834 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1675 | 1465098664834 Marionette TRACE conn2 <- [1,2398,null,{}] 20:51:04 INFO - PROCESS | 1675 | 1465098664837 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}] 20:51:04 INFO - PROCESS | 1675 | 1465098664838 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:04 INFO - PROCESS | 1675 | 1465098664979 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:51:05 INFO - PROCESS | 1675 | 1465098665067 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1675 | 1465098665068 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9ad000 == 40 [pid = 1675] [id = 607] 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118159800) [pid = 1675] [serial = 1821] [outer = 0x0] 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x126fcac00) [pid = 1675] [serial = 1822] [outer = 0x118159800] 20:51:05 INFO - PROCESS | 1675 | 1465098665107 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x127522000) [pid = 1675] [serial = 1823] [outer = 0x118159800] 20:51:05 INFO - PROCESS | 1675 | 1465098665544 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 717ms 20:51:05 INFO - PROCESS | 1675 | 1465098665552 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1675 | 1465098665555 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:51:05 INFO - PROCESS | 1675 | 1465098665558 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1675 | 1465098665563 Marionette TRACE conn2 <- [1,2402,null,{}] 20:51:05 INFO - PROCESS | 1675 | 1465098665576 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}] 20:51:05 INFO - PROCESS | 1675 | 1465098665578 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:05 INFO - PROCESS | 1675 | 1465098665670 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:51:05 INFO - PROCESS | 1675 | 1465098665674 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1675 | 1465098665675 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b4000 == 41 [pid = 1675] [id = 608] 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x128c4fc00) [pid = 1675] [serial = 1824] [outer = 0x0] 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x129021800) [pid = 1675] [serial = 1825] [outer = 0x128c4fc00] 20:51:05 INFO - PROCESS | 1675 | 1465098665704 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12947f800) [pid = 1675] [serial = 1826] [outer = 0x128c4fc00] 20:51:06 INFO - PROCESS | 1675 | 1465098666034 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 487ms 20:51:06 INFO - PROCESS | 1675 | 1465098666047 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1675 | 1465098666048 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:51:06 INFO - PROCESS | 1675 | 1465098666058 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1675 | 1465098666059 Marionette TRACE conn2 <- [1,2406,null,{}] 20:51:06 INFO - PROCESS | 1675 | 1465098666063 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}] 20:51:06 INFO - PROCESS | 1675 | 1465098666064 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:06 INFO - PROCESS | 1675 | 1465098666146 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:51:06 INFO - PROCESS | 1675 | 1465098666265 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1675 | 1465098666267 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x115e94800 == 42 [pid = 1675] [id = 609] 20:51:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x110fa6c00) [pid = 1675] [serial = 1827] [outer = 0x0] 20:51:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x111c84800) [pid = 1675] [serial = 1828] [outer = 0x110fa6c00] 20:51:06 INFO - PROCESS | 1675 | 1465098666299 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x113a84400) [pid = 1675] [serial = 1829] [outer = 0x110fa6c00] 20:51:06 INFO - PROCESS | 1675 | 1465098666763 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 771ms 20:51:06 INFO - PROCESS | 1675 | 1465098666844 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1675 | 1465098666846 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:51:06 INFO - PROCESS | 1675 | 1465098666851 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1675 | 1465098666853 Marionette TRACE conn2 <- [1,2410,null,{}] 20:51:06 INFO - PROCESS | 1675 | 1465098666856 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}] 20:51:06 INFO - PROCESS | 1675 | 1465098666858 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:06 INFO - PROCESS | 1675 | 1465098666968 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:51:07 INFO - PROCESS | 1675 | 1465098667043 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1675 | 1465098667045 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12125e000 == 43 [pid = 1675] [id = 610] 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x116f89400) [pid = 1675] [serial = 1830] [outer = 0x0] 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x117387800) [pid = 1675] [serial = 1831] [outer = 0x116f89400] 20:51:07 INFO - PROCESS | 1675 | 1465098667076 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118156800) [pid = 1675] [serial = 1832] [outer = 0x116f89400] 20:51:07 INFO - PROCESS | 1675 | 1465098667528 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 20:51:07 INFO - PROCESS | 1675 | 1465098667574 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1675 | 1465098667578 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:51:07 INFO - PROCESS | 1675 | 1465098667598 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1675 | 1465098667601 Marionette TRACE conn2 <- [1,2414,null,{}] 20:51:07 INFO - PROCESS | 1675 | 1465098667605 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}] 20:51:07 INFO - PROCESS | 1675 | 1465098667607 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:07 INFO - PROCESS | 1675 | 1465098667768 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:51:07 INFO - PROCESS | 1675 | 1465098667866 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1675 | 1465098667868 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9c5000 == 44 [pid = 1675] [id = 611] 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118302c00) [pid = 1675] [serial = 1833] [outer = 0x0] 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1186d2000) [pid = 1675] [serial = 1834] [outer = 0x118302c00] 20:51:07 INFO - PROCESS | 1675 | 1465098667897 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119c24400) [pid = 1675] [serial = 1835] [outer = 0x118302c00] 20:51:08 INFO - PROCESS | 1675 | 1465098668316 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 775ms 20:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:51:08 INFO - PROCESS | 1675 | 1465098668370 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1675 | 1465098668372 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:51:08 INFO - PROCESS | 1675 | 1465098668379 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1675 | 1465098668384 Marionette TRACE conn2 <- [1,2418,null,{}] 20:51:08 INFO - PROCESS | 1675 | 1465098668387 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}] 20:51:08 INFO - PROCESS | 1675 | 1465098668389 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:08 INFO - PROCESS | 1675 | 1465098668498 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:51:08 INFO - PROCESS | 1675 | 1465098668573 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1675 | 1465098668574 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca94800 == 45 [pid = 1675] [id = 612] 20:51:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x119c2f800) [pid = 1675] [serial = 1836] [outer = 0x0] 20:51:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x119c75000) [pid = 1675] [serial = 1837] [outer = 0x119c2f800] 20:51:08 INFO - PROCESS | 1675 | 1465098668603 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x124f29400) [pid = 1675] [serial = 1838] [outer = 0x119c2f800] 20:51:09 INFO - PROCESS | 1675 | 1465098669021 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 677ms 20:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:51:09 INFO - PROCESS | 1675 | 1465098669052 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1675 | 1465098669054 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1675 | 1465098669056 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1675 | 1465098669058 Marionette TRACE conn2 <- [1,2422,null,{}] 20:51:09 INFO - PROCESS | 1675 | 1465098669060 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}] 20:51:09 INFO - PROCESS | 1675 | 1465098669062 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:09 INFO - PROCESS | 1675 | 1465098669184 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:51:09 INFO - PROCESS | 1675 | 1465098669288 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1675 | 1465098669289 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cebf800 == 46 [pid = 1675] [id = 613] 20:51:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x121917400) [pid = 1675] [serial = 1839] [outer = 0x0] 20:51:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x128ca7c00) [pid = 1675] [serial = 1840] [outer = 0x121917400] 20:51:09 INFO - PROCESS | 1675 | 1465098669319 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12934a000) [pid = 1675] [serial = 1841] [outer = 0x121917400] 20:51:09 INFO - PROCESS | 1675 | 1465098669755 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 20:51:09 INFO - PROCESS | 1675 | 1465098669777 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1675 | 1465098669778 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:51:09 INFO - PROCESS | 1675 | 1465098669780 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1675 | 1465098669782 Marionette TRACE conn2 <- [1,2426,null,{}] 20:51:09 INFO - PROCESS | 1675 | 1465098669784 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}] 20:51:09 INFO - PROCESS | 1675 | 1465098669786 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:09 INFO - PROCESS | 1675 | 1465098669890 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:51:09 INFO - PROCESS | 1675 | 1465098669955 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1675 | 1465098669959 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x116aad000 == 47 [pid = 1675] [id = 614] 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x128e39400) [pid = 1675] [serial = 1842] [outer = 0x0] 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x129623400) [pid = 1675] [serial = 1843] [outer = 0x128e39400] 20:51:10 INFO - PROCESS | 1675 | 1465098670038 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12a821400) [pid = 1675] [serial = 1844] [outer = 0x128e39400] 20:51:10 INFO - PROCESS | 1675 | 1465098670618 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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 872ms 20:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:51:10 INFO - PROCESS | 1675 | 1465098670654 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 1675 | 1465098670656 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:51:10 INFO - PROCESS | 1675 | 1465098670659 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 1675 | 1465098670664 Marionette TRACE conn2 <- [1,2430,null,{}] 20:51:10 INFO - PROCESS | 1675 | 1465098670667 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}] 20:51:10 INFO - PROCESS | 1675 | 1465098670669 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:10 INFO - PROCESS | 1675 | 1465098670772 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:51:10 INFO - PROCESS | 1675 | 1465098670850 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1675 | 1465098670851 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b0000 == 48 [pid = 1675] [id = 615] 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11681b400) [pid = 1675] [serial = 1845] [outer = 0x0] 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11814ec00) [pid = 1675] [serial = 1846] [outer = 0x11681b400] 20:51:10 INFO - PROCESS | 1675 | 1465098670880 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x118347400) [pid = 1675] [serial = 1847] [outer = 0x11681b400] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b4000 == 47 [pid = 1675] [id = 608] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9ad000 == 46 [pid = 1675] [id = 607] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12124f800 == 45 [pid = 1675] [id = 606] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1293d0800 == 44 [pid = 1675] [id = 605] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x129046000 == 43 [pid = 1675] [id = 604] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x126af2000 == 42 [pid = 1675] [id = 603] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12506a800 == 41 [pid = 1675] [id = 602] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x121590800 == 40 [pid = 1675] [id = 601] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x121251000 == 39 [pid = 1675] [id = 600] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x119245000 == 38 [pid = 1675] [id = 599] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x116aaa800 == 37 [pid = 1675] [id = 598] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11706a800 == 36 [pid = 1675] [id = 597] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec1800 == 35 [pid = 1675] [id = 596] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1133a6800 == 34 [pid = 1675] [id = 595] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x121582800 == 33 [pid = 1675] [id = 577] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x116aad000 == 32 [pid = 1675] [id = 614] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12cebf800 == 31 [pid = 1675] [id = 613] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca94800 == 30 [pid = 1675] [id = 612] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9c5000 == 29 [pid = 1675] [id = 611] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12125e000 == 28 [pid = 1675] [id = 610] 20:51:11 INFO - PROCESS | 1675 | --DOCSHELL 0x115e94800 == 27 [pid = 1675] [id = 609] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12c074c00) [pid = 1675] [serial = 1783] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12a995000) [pid = 1675] [serial = 1765] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x1186cc400) [pid = 1675] [serial = 1741] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x119007c00) [pid = 1675] [serial = 1742] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x129659400) [pid = 1675] [serial = 1756] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12a809800) [pid = 1675] [serial = 1757] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12c5d4000) [pid = 1675] [serial = 1733] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x117657c00) [pid = 1675] [serial = 1735] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x117e52800) [pid = 1675] [serial = 1736] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12a911000) [pid = 1675] [serial = 1762] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x125084000) [pid = 1675] [serial = 1750] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x128ca0400) [pid = 1675] [serial = 1751] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118166800) [pid = 1675] [serial = 1738] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118499c00) [pid = 1675] [serial = 1739] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119c28000) [pid = 1675] [serial = 1744] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119c6d800) [pid = 1675] [serial = 1745] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x128ca6400) [pid = 1675] [serial = 1753] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12947ec00) [pid = 1675] [serial = 1754] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12a81b000) [pid = 1675] [serial = 1759] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12a906400) [pid = 1675] [serial = 1760] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12ba8b000) [pid = 1675] [serial = 1768] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x12b2c7800) [pid = 1675] [serial = 1766] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12bc38000) [pid = 1675] [serial = 1771] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12bc5d400) [pid = 1675] [serial = 1772] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12c06b000) [pid = 1675] [serial = 1781] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11603c000) [pid = 1675] [serial = 1774] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x117380800) [pid = 1675] [serial = 1775] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x121918400) [pid = 1675] [serial = 1748] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x121224c00) [pid = 1675] [serial = 1747] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12ba95400) [pid = 1675] [serial = 1769] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x118876000) [pid = 1675] [serial = 1777] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x128ca5400) [pid = 1675] [serial = 1778] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12abeb800) [pid = 1675] [serial = 1780] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12a98fc00) [pid = 1675] [serial = 1763] [outer = 0x0] [url = about:blank] 20:51:11 INFO - PROCESS | 1675 | 1465098671911 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1278ms 20:51:11 INFO - PROCESS | 1675 | 1465098671938 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1675 | 1465098671940 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:51:11 INFO - PROCESS | 1675 | 1465098671943 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1675 | 1465098671945 Marionette TRACE conn2 <- [1,2434,null,{}] 20:51:11 INFO - PROCESS | 1675 | 1465098671949 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}] 20:51:11 INFO - PROCESS | 1675 | 1465098671951 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:12 INFO - PROCESS | 1675 | 1465098672040 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:51:12 INFO - PROCESS | 1675 | 1465098672047 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1675 | 1465098672050 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x113ab3800 == 28 [pid = 1675] [id = 616] 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11297d000) [pid = 1675] [serial = 1848] [outer = 0x0] 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x112c2bc00) [pid = 1675] [serial = 1849] [outer = 0x11297d000] 20:51:12 INFO - PROCESS | 1675 | 1465098672078 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x111c28000) [pid = 1675] [serial = 1850] [outer = 0x11297d000] 20:51:12 INFO - PROCESS | 1675 | 1465098672481 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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 20:51:12 INFO - PROCESS | 1675 | 1465098672513 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1675 | 1465098672517 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:51:12 INFO - PROCESS | 1675 | 1465098672521 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1675 | 1465098672523 Marionette TRACE conn2 <- [1,2438,null,{}] 20:51:12 INFO - PROCESS | 1675 | 1465098672525 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}] 20:51:12 INFO - PROCESS | 1675 | 1465098672527 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:12 INFO - PROCESS | 1675 | 1465098672606 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:51:12 INFO - PROCESS | 1675 | 1465098672613 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1675 | 1465098672614 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a3800 == 29 [pid = 1675] [id = 617] 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x115ea9c00) [pid = 1675] [serial = 1851] [outer = 0x0] 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x116044c00) [pid = 1675] [serial = 1852] [outer = 0x115ea9c00] 20:51:12 INFO - PROCESS | 1675 | 1465098672641 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1161fc000) [pid = 1675] [serial = 1853] [outer = 0x115ea9c00] 20:51:13 INFO - PROCESS | 1675 | 1465098673003 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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 525ms 20:51:13 INFO - PROCESS | 1675 | 1465098673046 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 1675 | 1465098673047 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:51:13 INFO - PROCESS | 1675 | 1465098673050 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 1675 | 1465098673052 Marionette TRACE conn2 <- [1,2442,null,{}] 20:51:13 INFO - PROCESS | 1675 | 1465098673060 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}] 20:51:13 INFO - PROCESS | 1675 | 1465098673064 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:13 INFO - PROCESS | 1675 | 1465098673140 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:51:13 INFO - PROCESS | 1675 | 1465098673149 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1675 | 1465098673151 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x11924b000 == 30 [pid = 1675] [id = 618] 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x111c61000) [pid = 1675] [serial = 1854] [outer = 0x0] 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x116a72000) [pid = 1675] [serial = 1855] [outer = 0x111c61000] 20:51:13 INFO - PROCESS | 1675 | 1465098673179 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11737b800) [pid = 1675] [serial = 1856] [outer = 0x111c61000] 20:51:13 INFO - PROCESS | 1675 | 1465098673528 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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 20:51:13 INFO - PROCESS | 1675 | 1465098673571 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 1675 | 1465098673572 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:51:13 INFO - PROCESS | 1675 | 1465098673574 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 1675 | 1465098673576 Marionette TRACE conn2 <- [1,2446,null,{}] 20:51:13 INFO - PROCESS | 1675 | 1465098673578 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}] 20:51:13 INFO - PROCESS | 1675 | 1465098673579 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:13 INFO - PROCESS | 1675 | 1465098673688 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:51:13 INFO - PROCESS | 1675 | 1465098673721 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1675 | 1465098673723 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x119bfc800 == 31 [pid = 1675] [id = 619] 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x117388c00) [pid = 1675] [serial = 1857] [outer = 0x0] 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x117e4d000) [pid = 1675] [serial = 1858] [outer = 0x117388c00] 20:51:13 INFO - PROCESS | 1675 | 1465098673751 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11814a400) [pid = 1675] [serial = 1859] [outer = 0x117388c00] 20:51:14 INFO - PROCESS | 1675 | 1465098674051 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 20:51:14 INFO - PROCESS | 1675 | 1465098674096 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1675 | 1465098674098 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:51:14 INFO - PROCESS | 1675 | 1465098674100 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1675 | 1465098674101 Marionette TRACE conn2 <- [1,2450,null,{}] 20:51:14 INFO - PROCESS | 1675 | 1465098674103 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}] 20:51:14 INFO - PROCESS | 1675 | 1465098674104 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:14 INFO - PROCESS | 1675 | 1465098674201 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:51:14 INFO - PROCESS | 1675 | 1465098674241 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1675 | 1465098674242 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x121574000 == 32 [pid = 1675] [id = 620] 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1121b5c00) [pid = 1675] [serial = 1860] [outer = 0x0] 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x11815e000) [pid = 1675] [serial = 1861] [outer = 0x1121b5c00] 20:51:14 INFO - PROCESS | 1675 | 1465098674267 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x118194000) [pid = 1675] [serial = 1862] [outer = 0x1121b5c00] 20:51:14 INFO - PROCESS | 1675 | 1465098674605 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 517ms 20:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:51:14 INFO - PROCESS | 1675 | 1465098674618 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1675 | 1465098674619 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:51:14 INFO - PROCESS | 1675 | 1465098674621 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1675 | 1465098674622 Marionette TRACE conn2 <- [1,2454,null,{}] 20:51:14 INFO - PROCESS | 1675 | 1465098674624 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}] 20:51:14 INFO - PROCESS | 1675 | 1465098674630 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:14 INFO - PROCESS | 1675 | 1465098674746 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:51:14 INFO - PROCESS | 1675 | 1465098674782 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1675 | 1465098674783 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x123da9000 == 33 [pid = 1675] [id = 621] 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x118244c00) [pid = 1675] [serial = 1863] [outer = 0x0] 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11834f000) [pid = 1675] [serial = 1864] [outer = 0x118244c00] 20:51:14 INFO - PROCESS | 1675 | 1465098674808 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1186c7c00) [pid = 1675] [serial = 1865] [outer = 0x118244c00] 20:51:15 INFO - PROCESS | 1675 | 1465098675140 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 574ms 20:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:51:15 INFO - PROCESS | 1675 | 1465098675201 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1675 | 1465098675202 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:51:15 INFO - PROCESS | 1675 | 1465098675204 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1675 | 1465098675205 Marionette TRACE conn2 <- [1,2458,null,{}] 20:51:15 INFO - PROCESS | 1675 | 1465098675207 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}] 20:51:15 INFO - PROCESS | 1675 | 1465098675209 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:15 INFO - PROCESS | 1675 | 1465098675306 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:51:15 INFO - PROCESS | 1675 | 1465098675310 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1675 | 1465098675311 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12575e000 == 34 [pid = 1675] [id = 622] 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x1167ab000) [pid = 1675] [serial = 1866] [outer = 0x0] 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118819c00) [pid = 1675] [serial = 1867] [outer = 0x1167ab000] 20:51:15 INFO - PROCESS | 1675 | 1465098675335 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x119009800) [pid = 1675] [serial = 1868] [outer = 0x1167ab000] 20:51:15 INFO - PROCESS | 1675 | 1465098675687 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 20:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:51:15 INFO - PROCESS | 1675 | 1465098675728 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1675 | 1465098675729 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:51:15 INFO - PROCESS | 1675 | 1465098675731 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1675 | 1465098675732 Marionette TRACE conn2 <- [1,2462,null,{}] 20:51:15 INFO - PROCESS | 1675 | 1465098675735 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}] 20:51:15 INFO - PROCESS | 1675 | 1465098675736 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:15 INFO - PROCESS | 1675 | 1465098675832 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:51:15 INFO - PROCESS | 1675 | 1465098675835 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1675 | 1465098675836 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fed800 == 35 [pid = 1675] [id = 623] 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11900fc00) [pid = 1675] [serial = 1869] [outer = 0x0] 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11926f800) [pid = 1675] [serial = 1870] [outer = 0x11900fc00] 20:51:15 INFO - PROCESS | 1675 | 1465098675861 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x119a9d800) [pid = 1675] [serial = 1871] [outer = 0x11900fc00] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x112f47400) [pid = 1675] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x119c2cc00) [pid = 1675] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x119c6f800) [pid = 1675] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x121dd4800) [pid = 1675] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11765b000) [pid = 1675] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x116819400) [pid = 1675] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x116f83c00) [pid = 1675] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x112978400) [pid = 1675] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x111c67c00) [pid = 1675] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116158400) [pid = 1675] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x112dae800) [pid = 1675] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x128c4fc00) [pid = 1675] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11881cc00) [pid = 1675] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x118159800) [pid = 1675] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:51:16 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x111c6ac00) [pid = 1675] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:51:16 INFO - PROCESS | 1675 | 1465098676308 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 618ms 20:51:16 INFO - PROCESS | 1675 | 1465098676350 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1675 | 1465098676351 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:51:16 INFO - PROCESS | 1675 | 1465098676353 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1675 | 1465098676354 Marionette TRACE conn2 <- [1,2466,null,{}] 20:51:16 INFO - PROCESS | 1675 | 1465098676357 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}] 20:51:16 INFO - PROCESS | 1675 | 1465098676358 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:16 INFO - PROCESS | 1675 | 1465098676435 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:51:16 INFO - PROCESS | 1675 | 1465098676498 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1675 | 1465098676499 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11924a800 == 36 [pid = 1675] [id = 624] 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x116622800) [pid = 1675] [serial = 1872] [outer = 0x0] 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118167c00) [pid = 1675] [serial = 1873] [outer = 0x116622800] 20:51:16 INFO - PROCESS | 1675 | 1465098676524 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11944c800) [pid = 1675] [serial = 1874] [outer = 0x116622800] 20:51:16 INFO - PROCESS | 1675 | 1465098676795 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 20:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:51:16 INFO - PROCESS | 1675 | 1465098676821 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1675 | 1465098676822 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:51:16 INFO - PROCESS | 1675 | 1465098676824 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1675 | 1465098676826 Marionette TRACE conn2 <- [1,2470,null,{}] 20:51:16 INFO - PROCESS | 1675 | 1465098676835 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}] 20:51:16 INFO - PROCESS | 1675 | 1465098676836 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:16 INFO - PROCESS | 1675 | 1465098676918 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:51:16 INFO - PROCESS | 1675 | 1465098676922 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1675 | 1465098676923 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x128e53000 == 37 [pid = 1675] [id = 625] 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119ab8800) [pid = 1675] [serial = 1875] [outer = 0x0] 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c28000) [pid = 1675] [serial = 1876] [outer = 0x119ab8800] 20:51:16 INFO - PROCESS | 1675 | 1465098676950 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119c2f400) [pid = 1675] [serial = 1877] [outer = 0x119ab8800] 20:51:17 INFO - PROCESS | 1675 | 1465098677286 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 478ms 20:51:17 INFO - PROCESS | 1675 | 1465098677314 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:51:17 INFO - PROCESS | 1675 | 1465098677316 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:51:17 INFO - PROCESS | 1675 | 1465098677318 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1675 | 1465098677320 Marionette TRACE conn2 <- [1,2474,null,{}] 20:51:17 INFO - PROCESS | 1675 | 1465098677323 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}] 20:51:17 INFO - PROCESS | 1675 | 1465098677324 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:17 INFO - PROCESS | 1675 | 1465098677442 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:51:17 INFO - PROCESS | 1675 | 1465098677450 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1675 | 1465098677451 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x121573800 == 38 [pid = 1675] [id = 626] 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119c68800) [pid = 1675] [serial = 1878] [outer = 0x0] 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x119c72400) [pid = 1675] [serial = 1879] [outer = 0x119c68800] 20:51:17 INFO - PROCESS | 1675 | 1465098677478 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12190ac00) [pid = 1675] [serial = 1880] [outer = 0x119c68800] 20:51:17 INFO - PROCESS | 1675 | 1465098677815 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 20:51:17 INFO - PROCESS | 1675 | 1465098677837 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1675 | 1465098677839 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:51:17 INFO - PROCESS | 1675 | 1465098677841 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1675 | 1465098677842 Marionette TRACE conn2 <- [1,2478,null,{}] 20:51:17 INFO - PROCESS | 1675 | 1465098677847 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}] 20:51:17 INFO - PROCESS | 1675 | 1465098677848 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:17 INFO - PROCESS | 1675 | 1465098677923 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:51:17 INFO - PROCESS | 1675 | 1465098677928 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1675 | 1465098677930 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a54c800 == 39 [pid = 1675] [id = 627] 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12190cc00) [pid = 1675] [serial = 1881] [outer = 0x0] 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x121916c00) [pid = 1675] [serial = 1882] [outer = 0x12190cc00] 20:51:17 INFO - PROCESS | 1675 | 1465098677954 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x124af0800) [pid = 1675] [serial = 1883] [outer = 0x12190cc00] 20:51:18 INFO - PROCESS | 1675 | 1465098678446 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 622ms 20:51:18 INFO - PROCESS | 1675 | 1465098678463 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1675 | 1465098678466 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:51:18 INFO - PROCESS | 1675 | 1465098678469 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1675 | 1465098678471 Marionette TRACE conn2 <- [1,2482,null,{}] 20:51:18 INFO - PROCESS | 1675 | 1465098678475 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}] 20:51:18 INFO - PROCESS | 1675 | 1465098678477 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:18 INFO - PROCESS | 1675 | 1465098678600 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:51:18 INFO - PROCESS | 1675 | 1465098678684 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1675 | 1465098678685 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x117366000 == 40 [pid = 1675] [id = 628] 20:51:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x112979400) [pid = 1675] [serial = 1884] [outer = 0x0] 20:51:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x113351400) [pid = 1675] [serial = 1885] [outer = 0x112979400] 20:51:18 INFO - PROCESS | 1675 | 1465098678716 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x115e48400) [pid = 1675] [serial = 1886] [outer = 0x112979400] 20:51:19 INFO - PROCESS | 1675 | 1465098679274 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 870ms 20:51:19 INFO - PROCESS | 1675 | 1465098679339 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1675 | 1465098679343 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:51:19 INFO - PROCESS | 1675 | 1465098679347 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1675 | 1465098679349 Marionette TRACE conn2 <- [1,2486,null,{}] 20:51:19 INFO - PROCESS | 1675 | 1465098679352 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}] 20:51:19 INFO - PROCESS | 1675 | 1465098679353 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:19 INFO - PROCESS | 1675 | 1465098679475 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:51:19 INFO - PROCESS | 1675 | 1465098679564 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1675 | 1465098679566 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12135d000 == 41 [pid = 1675] [id = 629] 20:51:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1166ebc00) [pid = 1675] [serial = 1887] [outer = 0x0] 20:51:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x116819800) [pid = 1675] [serial = 1888] [outer = 0x1166ebc00] 20:51:19 INFO - PROCESS | 1675 | 1465098679597 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x117307000) [pid = 1675] [serial = 1889] [outer = 0x1166ebc00] 20:51:20 INFO - PROCESS | 1675 | 1465098680252 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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 922ms 20:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:51:20 INFO - PROCESS | 1675 | 1465098680284 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1675 | 1465098680286 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:51:20 INFO - PROCESS | 1675 | 1465098680290 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1675 | 1465098680292 Marionette TRACE conn2 <- [1,2490,null,{}] 20:51:20 INFO - PROCESS | 1675 | 1465098680295 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}] 20:51:20 INFO - PROCESS | 1675 | 1465098680296 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:20 INFO - PROCESS | 1675 | 1465098680434 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x121573800 == 40 [pid = 1675] [id = 626] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x128e53000 == 39 [pid = 1675] [id = 625] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x11924a800 == 38 [pid = 1675] [id = 624] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x126fed800 == 37 [pid = 1675] [id = 623] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x12575e000 == 36 [pid = 1675] [id = 622] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x123da9000 == 35 [pid = 1675] [id = 621] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x121574000 == 34 [pid = 1675] [id = 620] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x119bfc800 == 33 [pid = 1675] [id = 619] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x11924b000 == 32 [pid = 1675] [id = 618] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a3800 == 31 [pid = 1675] [id = 617] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x113ab3800 == 30 [pid = 1675] [id = 616] 20:51:20 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b0000 == 29 [pid = 1675] [id = 615] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12c16b400) [pid = 1675] [serial = 1784] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11815a400) [pid = 1675] [serial = 1789] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x118494c00) [pid = 1675] [serial = 1790] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x117e4c000) [pid = 1675] [serial = 1798] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11815b400) [pid = 1675] [serial = 1799] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1184a1400) [pid = 1675] [serial = 1801] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11864c000) [pid = 1675] [serial = 1802] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x112984c00) [pid = 1675] [serial = 1786] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11661d800) [pid = 1675] [serial = 1787] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x116611400) [pid = 1675] [serial = 1795] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x116816800) [pid = 1675] [serial = 1796] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x117384400) [pid = 1675] [serial = 1792] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186cc800) [pid = 1675] [serial = 1793] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | 1465098680569 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1675 | 1465098680573 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x1161d2000 == 30 [pid = 1675] [id = 630] 20:51:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x113864800) [pid = 1675] [serial = 1890] [outer = 0x0] 20:51:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11600e400) [pid = 1675] [serial = 1891] [outer = 0x113864800] 20:51:20 INFO - PROCESS | 1675 | 1465098680620 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x1167aec00) [pid = 1675] [serial = 1892] [outer = 0x113864800] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119c74800) [pid = 1675] [serial = 1810] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x124aeb000) [pid = 1675] [serial = 1813] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x125710400) [pid = 1675] [serial = 1816] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11904b800) [pid = 1675] [serial = 1819] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x129021800) [pid = 1675] [serial = 1825] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11904f400) [pid = 1675] [serial = 1804] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11926f400) [pid = 1675] [serial = 1805] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12947f800) [pid = 1675] [serial = 1826] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x127522000) [pid = 1675] [serial = 1823] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x126a2b000) [pid = 1675] [serial = 1817] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x126fcac00) [pid = 1675] [serial = 1822] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119263800) [pid = 1675] [serial = 1807] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x124f29800) [pid = 1675] [serial = 1814] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119263000) [pid = 1675] [serial = 1808] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x1219b8c00) [pid = 1675] [serial = 1811] [outer = 0x0] [url = about:blank] 20:51:20 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x126a75400) [pid = 1675] [serial = 1820] [outer = 0x0] [url = about:blank] 20:51:21 INFO - PROCESS | 1675 | 1465098681073 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 822ms 20:51:21 INFO - PROCESS | 1675 | 1465098681114 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1675 | 1465098681116 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:51:21 INFO - PROCESS | 1675 | 1465098681121 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1675 | 1465098681122 Marionette TRACE conn2 <- [1,2494,null,{}] 20:51:21 INFO - PROCESS | 1675 | 1465098681125 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}] 20:51:21 INFO - PROCESS | 1675 | 1465098681126 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:21 INFO - PROCESS | 1675 | 1465098681204 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:51:21 INFO - PROCESS | 1675 | 1465098681209 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1675 | 1465098681212 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11611f000 == 31 [pid = 1675] [id = 631] 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1168a0400) [pid = 1675] [serial = 1893] [outer = 0x0] 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x117659c00) [pid = 1675] [serial = 1894] [outer = 0x1168a0400] 20:51:21 INFO - PROCESS | 1675 | 1465098681240 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x117e51000) [pid = 1675] [serial = 1895] [outer = 0x1168a0400] 20:51:21 INFO - PROCESS | 1675 | 1465098681663 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 20:51:21 INFO - PROCESS | 1675 | 1465098681690 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1675 | 1465098681693 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:51:21 INFO - PROCESS | 1675 | 1465098681698 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1675 | 1465098681702 Marionette TRACE conn2 <- [1,2498,null,{}] 20:51:21 INFO - PROCESS | 1675 | 1465098681714 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}] 20:51:21 INFO - PROCESS | 1675 | 1465098681719 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:21 INFO - PROCESS | 1675 | 1465098681854 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:51:21 INFO - PROCESS | 1675 | 1465098681868 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1675 | 1465098681871 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x12127a800 == 32 [pid = 1675] [id = 632] 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x112c90400) [pid = 1675] [serial = 1896] [outer = 0x0] 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118306400) [pid = 1675] [serial = 1897] [outer = 0x112c90400] 20:51:21 INFO - PROCESS | 1675 | 1465098681915 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118579000) [pid = 1675] [serial = 1898] [outer = 0x112c90400] 20:51:22 INFO - PROCESS | 1675 | 1465098682298 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 625ms 20:51:22 INFO - PROCESS | 1675 | 1465098682341 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1675 | 1465098682343 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:51:22 INFO - PROCESS | 1675 | 1465098682347 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1675 | 1465098682348 Marionette TRACE conn2 <- [1,2502,null,{}] 20:51:22 INFO - PROCESS | 1675 | 1465098682350 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}] 20:51:22 INFO - PROCESS | 1675 | 1465098682352 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:22 INFO - PROCESS | 1675 | 1465098682433 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:51:22 INFO - PROCESS | 1675 | 1465098682437 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1675 | 1465098682438 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x123da5000 == 33 [pid = 1675] [id = 633] 20:51:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118644800) [pid = 1675] [serial = 1899] [outer = 0x0] 20:51:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1186c6400) [pid = 1675] [serial = 1900] [outer = 0x118644800] 20:51:22 INFO - PROCESS | 1675 | 1465098682464 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11886d800) [pid = 1675] [serial = 1901] [outer = 0x118644800] 20:51:22 INFO - PROCESS | 1675 | 1465098682838 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 20:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:51:22 INFO - PROCESS | 1675 | 1465098682867 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1675 | 1465098682869 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:51:22 INFO - PROCESS | 1675 | 1465098682872 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1675 | 1465098682874 Marionette TRACE conn2 <- [1,2506,null,{}] 20:51:22 INFO - PROCESS | 1675 | 1465098682888 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}] 20:51:22 INFO - PROCESS | 1675 | 1465098682900 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:23 INFO - PROCESS | 1675 | 1465098683055 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:51:23 INFO - PROCESS | 1675 | 1465098683077 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1675 | 1465098683078 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257a3800 == 34 [pid = 1675] [id = 634] 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x117e52400) [pid = 1675] [serial = 1902] [outer = 0x0] 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11904b800) [pid = 1675] [serial = 1903] [outer = 0x117e52400] 20:51:23 INFO - PROCESS | 1675 | 1465098683103 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119449800) [pid = 1675] [serial = 1904] [outer = 0x117e52400] 20:51:23 INFO - PROCESS | 1675 | 1465098683520 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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 681ms 20:51:23 INFO - PROCESS | 1675 | 1465098683565 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1675 | 1465098683567 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:51:23 INFO - PROCESS | 1675 | 1465098683570 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1675 | 1465098683572 Marionette TRACE conn2 <- [1,2510,null,{}] 20:51:23 INFO - PROCESS | 1675 | 1465098683584 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}] 20:51:23 INFO - PROCESS | 1675 | 1465098683589 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:23 INFO - PROCESS | 1675 | 1465098683758 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:51:23 INFO - PROCESS | 1675 | 1465098683763 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1675 | 1465098683764 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x128ccc000 == 35 [pid = 1675] [id = 635] 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c25000) [pid = 1675] [serial = 1905] [outer = 0x0] 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12120c800) [pid = 1675] [serial = 1906] [outer = 0x119c25000] 20:51:23 INFO - PROCESS | 1675 | 1465098683823 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1219b9800) [pid = 1675] [serial = 1907] [outer = 0x119c25000] 20:51:24 INFO - PROCESS | 1675 | 1465098684175 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 20:51:24 INFO - PROCESS | 1675 | 1465098684240 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1675 | 1465098684241 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:51:24 INFO - PROCESS | 1675 | 1465098684250 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1675 | 1465098684251 Marionette TRACE conn2 <- [1,2514,null,{}] 20:51:24 INFO - PROCESS | 1675 | 1465098684253 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}] 20:51:24 INFO - PROCESS | 1675 | 1465098684254 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:24 INFO - PROCESS | 1675 | 1465098684372 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:51:24 INFO - PROCESS | 1675 | 1465098684379 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1675 | 1465098684380 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c7800 == 36 [pid = 1675] [id = 636] 20:51:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11814bc00) [pid = 1675] [serial = 1908] [outer = 0x0] 20:51:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124aef800) [pid = 1675] [serial = 1909] [outer = 0x11814bc00] 20:51:24 INFO - PROCESS | 1675 | 1465098684405 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x124f31000) [pid = 1675] [serial = 1910] [outer = 0x11814bc00] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x110fa6c00) [pid = 1675] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x117388c00) [pid = 1675] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x115ea9c00) [pid = 1675] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1121b5c00) [pid = 1675] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116f89400) [pid = 1675] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118244c00) [pid = 1675] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x116622800) [pid = 1675] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1167ab000) [pid = 1675] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111c61000) [pid = 1675] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11900fc00) [pid = 1675] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118302c00) [pid = 1675] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11297d000) [pid = 1675] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119c2f800) [pid = 1675] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119ab8800) [pid = 1675] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x121917400) [pid = 1675] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x128e39400) [pid = 1675] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:51:24 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119c68800) [pid = 1675] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:51:24 INFO - PROCESS | 1675 | 1465098684871 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 667ms 20:51:24 INFO - PROCESS | 1675 | 1465098684918 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1675 | 1465098684919 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:51:24 INFO - PROCESS | 1675 | 1465098684921 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1675 | 1465098684922 Marionette TRACE conn2 <- [1,2518,null,{}] 20:51:24 INFO - PROCESS | 1675 | 1465098684925 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}] 20:51:24 INFO - PROCESS | 1675 | 1465098684926 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:25 INFO - PROCESS | 1675 | 1465098685018 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:51:25 INFO - PROCESS | 1675 | 1465098685080 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1675 | 1465098685081 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257a5000 == 37 [pid = 1675] [id = 637] 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x111c61000) [pid = 1675] [serial = 1911] [outer = 0x0] 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x113236c00) [pid = 1675] [serial = 1912] [outer = 0x111c61000] 20:51:25 INFO - PROCESS | 1675 | 1465098685106 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118199c00) [pid = 1675] [serial = 1913] [outer = 0x111c61000] 20:51:25 INFO - PROCESS | 1675 | 1465098685439 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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 568ms 20:51:25 INFO - PROCESS | 1675 | 1465098685490 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1675 | 1465098685491 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:51:25 INFO - PROCESS | 1675 | 1465098685493 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1675 | 1465098685494 Marionette TRACE conn2 <- [1,2522,null,{}] 20:51:25 INFO - PROCESS | 1675 | 1465098685497 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}] 20:51:25 INFO - PROCESS | 1675 | 1465098685498 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:25 INFO - PROCESS | 1675 | 1465098685578 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:51:25 INFO - PROCESS | 1675 | 1465098685653 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1675 | 1465098685654 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x121279800 == 38 [pid = 1675] [id = 638] 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11681a400) [pid = 1675] [serial = 1914] [outer = 0x0] 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1186d2400) [pid = 1675] [serial = 1915] [outer = 0x11681a400] 20:51:25 INFO - PROCESS | 1675 | 1465098685682 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1255c6800) [pid = 1675] [serial = 1916] [outer = 0x11681a400] 20:51:25 INFO - PROCESS | 1675 | 1465098685946 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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 469ms 20:51:25 INFO - PROCESS | 1675 | 1465098685968 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1675 | 1465098685969 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:51:25 INFO - PROCESS | 1675 | 1465098685972 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1675 | 1465098685973 Marionette TRACE conn2 <- [1,2526,null,{}] 20:51:25 INFO - PROCESS | 1675 | 1465098685982 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}] 20:51:25 INFO - PROCESS | 1675 | 1465098685984 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:26 INFO - PROCESS | 1675 | 1465098686069 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:51:26 INFO - PROCESS | 1675 | 1465098686073 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1675 | 1465098686074 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2a5800 == 39 [pid = 1675] [id = 639] 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1255c7800) [pid = 1675] [serial = 1917] [outer = 0x0] 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12571d000) [pid = 1675] [serial = 1918] [outer = 0x1255c7800] 20:51:26 INFO - PROCESS | 1675 | 1465098686098 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11886b400) [pid = 1675] [serial = 1919] [outer = 0x1255c7800] 20:51:26 INFO - PROCESS | 1675 | 1465098686425 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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 468ms 20:51:26 INFO - PROCESS | 1675 | 1465098686441 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1675 | 1465098686443 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:51:26 INFO - PROCESS | 1675 | 1465098686447 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1675 | 1465098686449 Marionette TRACE conn2 <- [1,2530,null,{}] 20:51:26 INFO - PROCESS | 1675 | 1465098686451 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}] 20:51:26 INFO - PROCESS | 1675 | 1465098686453 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:26 INFO - PROCESS | 1675 | 1465098686546 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:51:26 INFO - PROCESS | 1675 | 1465098686610 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1675 | 1465098686611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b5800 == 40 [pid = 1675] [id = 640] 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x125710c00) [pid = 1675] [serial = 1920] [outer = 0x0] 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x126fcac00) [pid = 1675] [serial = 1921] [outer = 0x125710c00] 20:51:26 INFO - PROCESS | 1675 | 1465098686637 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x128c58000) [pid = 1675] [serial = 1922] [outer = 0x125710c00] 20:51:27 INFO - PROCESS | 1675 | 1465098687100 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 20:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:51:27 INFO - PROCESS | 1675 | 1465098687117 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1675 | 1465098687119 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:51:27 INFO - PROCESS | 1675 | 1465098687122 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1675 | 1465098687125 Marionette TRACE conn2 <- [1,2534,null,{}] 20:51:27 INFO - PROCESS | 1675 | 1465098687147 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}] 20:51:27 INFO - PROCESS | 1675 | 1465098687149 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:27 INFO - PROCESS | 1675 | 1465098687261 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:51:27 INFO - PROCESS | 1675 | 1465098687338 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1675 | 1465098687340 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194c9000 == 41 [pid = 1675] [id = 641] 20:51:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1161f0000) [pid = 1675] [serial = 1923] [outer = 0x0] 20:51:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11681c000) [pid = 1675] [serial = 1924] [outer = 0x1161f0000] 20:51:27 INFO - PROCESS | 1675 | 1465098687370 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11737cc00) [pid = 1675] [serial = 1925] [outer = 0x1161f0000] 20:51:27 INFO - PROCESS | 1675 | 1465098687785 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 692ms 20:51:27 INFO - PROCESS | 1675 | 1465098687813 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1675 | 1465098687817 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:51:27 INFO - PROCESS | 1675 | 1465098687821 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1675 | 1465098687823 Marionette TRACE conn2 <- [1,2538,null,{}] 20:51:27 INFO - PROCESS | 1675 | 1465098687826 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}] 20:51:27 INFO - PROCESS | 1675 | 1465098687828 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:27 INFO - PROCESS | 1675 | 1465098687933 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:51:28 INFO - PROCESS | 1675 | 1465098688030 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1675 | 1465098688031 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x124dd4000 == 42 [pid = 1675] [id = 642] 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11815b400) [pid = 1675] [serial = 1926] [outer = 0x0] 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118249c00) [pid = 1675] [serial = 1927] [outer = 0x11815b400] 20:51:28 INFO - PROCESS | 1675 | 1465098688063 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11849b000) [pid = 1675] [serial = 1928] [outer = 0x11815b400] 20:51:28 INFO - PROCESS | 1675 | 1465098688477 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]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 675ms 20:51:28 INFO - PROCESS | 1675 | 1465098688497 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1675 | 1465098688499 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:51:28 INFO - PROCESS | 1675 | 1465098688501 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1675 | 1465098688504 Marionette TRACE conn2 <- [1,2542,null,{}] 20:51:28 INFO - PROCESS | 1675 | 1465098688512 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}] 20:51:28 INFO - PROCESS | 1675 | 1465098688515 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:28 INFO - PROCESS | 1675 | 1465098688618 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:51:28 INFO - PROCESS | 1675 | 1465098688682 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1675 | 1465098688684 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c787000 == 43 [pid = 1675] [id = 643] 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11864b000) [pid = 1675] [serial = 1929] [outer = 0x0] 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x119c26800) [pid = 1675] [serial = 1930] [outer = 0x11864b000] 20:51:28 INFO - PROCESS | 1675 | 1465098688715 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1215ca400) [pid = 1675] [serial = 1931] [outer = 0x11864b000] 20:51:29 INFO - PROCESS | 1675 | 1465098689168 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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 727ms 20:51:29 INFO - PROCESS | 1675 | 1465098689229 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1675 | 1465098689230 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:51:29 INFO - PROCESS | 1675 | 1465098689233 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1675 | 1465098689234 Marionette TRACE conn2 <- [1,2546,null,{}] 20:51:29 INFO - PROCESS | 1675 | 1465098689237 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}] 20:51:29 INFO - PROCESS | 1675 | 1465098689238 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:29 INFO - PROCESS | 1675 | 1465098689362 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:51:29 INFO - PROCESS | 1675 | 1465098689438 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1675 | 1465098689439 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca97000 == 44 [pid = 1675] [id = 644] 20:51:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12169d000) [pid = 1675] [serial = 1932] [outer = 0x0] 20:51:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x121dd4c00) [pid = 1675] [serial = 1933] [outer = 0x12169d000] 20:51:29 INFO - PROCESS | 1675 | 1465098689469 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x126d9a000) [pid = 1675] [serial = 1934] [outer = 0x12169d000] 20:51:29 INFO - PROCESS | 1675 | 1465098689878 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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 718ms 20:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:51:29 INFO - PROCESS | 1675 | 1465098689952 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1675 | 1465098689953 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:51:29 INFO - PROCESS | 1675 | 1465098689955 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1675 | 1465098689956 Marionette TRACE conn2 <- [1,2550,null,{}] 20:51:29 INFO - PROCESS | 1675 | 1465098689959 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}] 20:51:29 INFO - PROCESS | 1675 | 1465098689960 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:30 INFO - PROCESS | 1675 | 1465098690061 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:51:30 INFO - PROCESS | 1675 | 1465098690295 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1675 | 1465098690297 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x118666000 == 45 [pid = 1675] [id = 645] 20:51:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x111c6a400) [pid = 1675] [serial = 1935] [outer = 0x0] 20:51:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11322f800) [pid = 1675] [serial = 1936] [outer = 0x111c6a400] 20:51:30 INFO - PROCESS | 1675 | 1465098690342 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x116188000) [pid = 1675] [serial = 1937] [outer = 0x111c6a400] 20:51:30 INFO - PROCESS | 1675 | 1465098690827 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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 924ms 20:51:30 INFO - PROCESS | 1675 | 1465098690895 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1675 | 1465098690898 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:51:30 INFO - PROCESS | 1675 | 1465098690902 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1675 | 1465098690903 Marionette TRACE conn2 <- [1,2554,null,{}] 20:51:30 INFO - PROCESS | 1675 | 1465098690907 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}] 20:51:30 INFO - PROCESS | 1675 | 1465098690910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:31 INFO - PROCESS | 1675 | 1465098691009 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:51:31 INFO - PROCESS | 1675 | 1465098691086 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1675 | 1465098691088 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x1194b8000 == 46 [pid = 1675] [id = 646] 20:51:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11737ec00) [pid = 1675] [serial = 1938] [outer = 0x0] 20:51:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x117e45400) [pid = 1675] [serial = 1939] [outer = 0x11737ec00] 20:51:31 INFO - PROCESS | 1675 | 1465098691115 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11814d400) [pid = 1675] [serial = 1940] [outer = 0x11737ec00] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2a5800 == 45 [pid = 1675] [id = 639] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x121279800 == 44 [pid = 1675] [id = 638] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x1257a5000 == 43 [pid = 1675] [id = 637] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c7800 == 42 [pid = 1675] [id = 636] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x128ccc000 == 41 [pid = 1675] [id = 635] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x1257a3800 == 40 [pid = 1675] [id = 634] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x123da5000 == 39 [pid = 1675] [id = 633] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12127a800 == 38 [pid = 1675] [id = 632] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x11611f000 == 37 [pid = 1675] [id = 631] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x1161d2000 == 36 [pid = 1675] [id = 630] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12135d000 == 35 [pid = 1675] [id = 629] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x117366000 == 34 [pid = 1675] [id = 628] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12a54c800 == 33 [pid = 1675] [id = 627] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x118666000 == 32 [pid = 1675] [id = 645] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca97000 == 31 [pid = 1675] [id = 644] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12c787000 == 30 [pid = 1675] [id = 643] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x124dd4000 == 29 [pid = 1675] [id = 642] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b5800 == 28 [pid = 1675] [id = 640] 20:51:31 INFO - PROCESS | 1675 | --DOCSHELL 0x1194c9000 == 27 [pid = 1675] [id = 641] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x113a84400) [pid = 1675] [serial = 1829] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x117e4d000) [pid = 1675] [serial = 1858] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x116044c00) [pid = 1675] [serial = 1852] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x111c84800) [pid = 1675] [serial = 1828] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x1161fc000) [pid = 1675] [serial = 1853] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x11815e000) [pid = 1675] [serial = 1861] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118156800) [pid = 1675] [serial = 1832] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1186c7c00) [pid = 1675] [serial = 1865] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11834f000) [pid = 1675] [serial = 1864] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118167c00) [pid = 1675] [serial = 1873] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x117387800) [pid = 1675] [serial = 1831] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118819c00) [pid = 1675] [serial = 1867] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116a72000) [pid = 1675] [serial = 1855] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11737b800) [pid = 1675] [serial = 1856] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11926f800) [pid = 1675] [serial = 1870] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119c24400) [pid = 1675] [serial = 1835] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x112c2bc00) [pid = 1675] [serial = 1849] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186d2000) [pid = 1675] [serial = 1834] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x111c28000) [pid = 1675] [serial = 1850] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x124f29400) [pid = 1675] [serial = 1838] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x119c75000) [pid = 1675] [serial = 1837] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11814ec00) [pid = 1675] [serial = 1846] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x119c28000) [pid = 1675] [serial = 1876] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x128ca7c00) [pid = 1675] [serial = 1840] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12934a000) [pid = 1675] [serial = 1841] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12a821400) [pid = 1675] [serial = 1844] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x129623400) [pid = 1675] [serial = 1843] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119a9d800) [pid = 1675] [serial = 1871] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x121916c00) [pid = 1675] [serial = 1882] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x118194000) [pid = 1675] [serial = 1862] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x11944c800) [pid = 1675] [serial = 1874] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12190ac00) [pid = 1675] [serial = 1880] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x119009800) [pid = 1675] [serial = 1868] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x119c2f400) [pid = 1675] [serial = 1877] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x119c72400) [pid = 1675] [serial = 1879] [outer = 0x0] [url = about:blank] 20:51:31 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x11814a400) [pid = 1675] [serial = 1859] [outer = 0x0] [url = about:blank] 20:51:32 INFO - PROCESS | 1675 | 1465098692033 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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1171ms 20:51:32 INFO - PROCESS | 1675 | 1465098692073 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1675 | 1465098692077 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:51:32 INFO - PROCESS | 1675 | 1465098692082 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1675 | 1465098692086 Marionette TRACE conn2 <- [1,2558,null,{}] 20:51:32 INFO - PROCESS | 1675 | 1465098692090 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}] 20:51:32 INFO - PROCESS | 1675 | 1465098692092 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:32 INFO - PROCESS | 1675 | 1465098692177 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:51:32 INFO - PROCESS | 1675 | 1465098692185 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1675 | 1465098692187 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e10000 == 28 [pid = 1675] [id = 647] 20:51:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11614a800) [pid = 1675] [serial = 1941] [outer = 0x0] 20:51:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1167acc00) [pid = 1675] [serial = 1942] [outer = 0x11614a800] 20:51:32 INFO - PROCESS | 1675 | 1465098692215 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116a71400) [pid = 1675] [serial = 1943] [outer = 0x11614a800] 20:51:32 INFO - PROCESS | 1675 | 1465098692664 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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 625ms 20:51:32 INFO - PROCESS | 1675 | 1465098692707 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1675 | 1465098692713 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:51:32 INFO - PROCESS | 1675 | 1465098692720 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1675 | 1465098692722 Marionette TRACE conn2 <- [1,2562,null,{}] 20:51:32 INFO - PROCESS | 1675 | 1465098692726 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}] 20:51:32 INFO - PROCESS | 1675 | 1465098692729 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:32 INFO - PROCESS | 1675 | 1465098692856 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:51:32 INFO - PROCESS | 1675 | 1465098692905 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1675 | 1465098692906 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x119237000 == 29 [pid = 1675] [id = 648] 20:51:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x117e51c00) [pid = 1675] [serial = 1944] [outer = 0x0] 20:51:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118150800) [pid = 1675] [serial = 1945] [outer = 0x117e51c00] 20:51:32 INFO - PROCESS | 1675 | 1465098692950 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118160400) [pid = 1675] [serial = 1946] [outer = 0x117e51c00] 20:51:33 INFO - PROCESS | 1675 | 1465098693338 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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 671ms 20:51:33 INFO - PROCESS | 1675 | 1465098693391 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1675 | 1465098693392 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:51:33 INFO - PROCESS | 1675 | 1465098693395 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1675 | 1465098693397 Marionette TRACE conn2 <- [1,2566,null,{}] 20:51:33 INFO - PROCESS | 1675 | 1465098693405 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}] 20:51:33 INFO - PROCESS | 1675 | 1465098693408 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:33 INFO - PROCESS | 1675 | 1465098693488 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:51:33 INFO - PROCESS | 1675 | 1465098693496 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1675 | 1465098693499 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12125b000 == 30 [pid = 1675] [id = 649] 20:51:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118351800) [pid = 1675] [serial = 1947] [outer = 0x0] 20:51:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11849b400) [pid = 1675] [serial = 1948] [outer = 0x118351800] 20:51:33 INFO - PROCESS | 1675 | 1465098693527 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118645c00) [pid = 1675] [serial = 1949] [outer = 0x118351800] 20:51:33 INFO - PROCESS | 1675 | 1465098693887 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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 20:51:33 INFO - PROCESS | 1675 | 1465098693916 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1675 | 1465098693918 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:51:33 INFO - PROCESS | 1675 | 1465098693936 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1675 | 1465098693937 Marionette TRACE conn2 <- [1,2570,null,{}] 20:51:33 INFO - PROCESS | 1675 | 1465098693940 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}] 20:51:33 INFO - PROCESS | 1675 | 1465098693941 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:34 INFO - PROCESS | 1675 | 1465098694050 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:51:34 INFO - PROCESS | 1675 | 1465098694061 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1675 | 1465098694063 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x121582800 == 31 [pid = 1675] [id = 650] 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x112f4a000) [pid = 1675] [serial = 1950] [outer = 0x0] 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11864d800) [pid = 1675] [serial = 1951] [outer = 0x112f4a000] 20:51:34 INFO - PROCESS | 1675 | 1465098694089 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118824800) [pid = 1675] [serial = 1952] [outer = 0x112f4a000] 20:51:34 INFO - PROCESS | 1675 | 1465098694459 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 20:51:34 INFO - PROCESS | 1675 | 1465098694505 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:51:34 INFO - PROCESS | 1675 | 1465098694506 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:51:34 INFO - PROCESS | 1675 | 1465098694508 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1675 | 1465098694510 Marionette TRACE conn2 <- [1,2574,null,{}] 20:51:34 INFO - PROCESS | 1675 | 1465098694514 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}] 20:51:34 INFO - PROCESS | 1675 | 1465098694516 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:34 INFO - PROCESS | 1675 | 1465098694615 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:51:34 INFO - PROCESS | 1675 | 1465098694619 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1675 | 1465098694620 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x124997800 == 32 [pid = 1675] [id = 651] 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x116817400) [pid = 1675] [serial = 1953] [outer = 0x0] 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x119005000) [pid = 1675] [serial = 1954] [outer = 0x116817400] 20:51:34 INFO - PROCESS | 1675 | 1465098694645 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11926f400) [pid = 1675] [serial = 1955] [outer = 0x116817400] 20:51:35 INFO - PROCESS | 1675 | 1465098695014 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 20:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:51:35 INFO - PROCESS | 1675 | 1465098695029 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1675 | 1465098695030 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:51:35 INFO - PROCESS | 1675 | 1465098695032 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1675 | 1465098695033 Marionette TRACE conn2 <- [1,2578,null,{}] 20:51:35 INFO - PROCESS | 1675 | 1465098695036 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}] 20:51:35 INFO - PROCESS | 1675 | 1465098695040 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:35 INFO - PROCESS | 1675 | 1465098695153 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:51:35 INFO - PROCESS | 1675 | 1465098695157 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1675 | 1465098695158 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x126f12800 == 33 [pid = 1675] [id = 652] 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x112c85800) [pid = 1675] [serial = 1956] [outer = 0x0] 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119453800) [pid = 1675] [serial = 1957] [outer = 0x112c85800] 20:51:35 INFO - PROCESS | 1675 | 1465098695183 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1215c5800) [pid = 1675] [serial = 1958] [outer = 0x112c85800] 20:51:35 INFO - PROCESS | 1675 | 1465098695564 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 20:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:51:35 INFO - PROCESS | 1675 | 1465098695603 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1675 | 1465098695604 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:51:35 INFO - PROCESS | 1675 | 1465098695606 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1675 | 1465098695607 Marionette TRACE conn2 <- [1,2582,null,{}] 20:51:35 INFO - PROCESS | 1675 | 1465098695609 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}] 20:51:35 INFO - PROCESS | 1675 | 1465098695611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:35 INFO - PROCESS | 1675 | 1465098695712 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:51:35 INFO - PROCESS | 1675 | 1465098695715 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1675 | 1465098695716 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cd6800 == 34 [pid = 1675] [id = 653] 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1121b2400) [pid = 1675] [serial = 1959] [outer = 0x0] 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1218b7c00) [pid = 1675] [serial = 1960] [outer = 0x1121b2400] 20:51:35 INFO - PROCESS | 1675 | 1465098695741 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x1219b1800) [pid = 1675] [serial = 1961] [outer = 0x1121b2400] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119c25000) [pid = 1675] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11681a400) [pid = 1675] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1166ebc00) [pid = 1675] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117e52400) [pid = 1675] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11814bc00) [pid = 1675] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12190cc00) [pid = 1675] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x111c61000) [pid = 1675] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x1255c7800) [pid = 1675] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x112979400) [pid = 1675] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118644800) [pid = 1675] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x113864800) [pid = 1675] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x1168a0400) [pid = 1675] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x112c90400) [pid = 1675] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11681b400) [pid = 1675] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:51:36 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x125710c00) [pid = 1675] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:51:36 INFO - PROCESS | 1675 | 1465098696258 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 20:51:36 INFO - PROCESS | 1675 | 1465098696276 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1675 | 1465098696279 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:51:36 INFO - PROCESS | 1675 | 1465098696282 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1675 | 1465098696283 Marionette TRACE conn2 <- [1,2586,null,{}] 20:51:36 INFO - PROCESS | 1675 | 1465098696286 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}] 20:51:36 INFO - PROCESS | 1675 | 1465098696287 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:36 INFO - PROCESS | 1675 | 1465098696364 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:51:36 INFO - PROCESS | 1675 | 1465098696368 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1675 | 1465098696369 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec2000 == 35 [pid = 1675] [id = 654] 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x112f47400) [pid = 1675] [serial = 1962] [outer = 0x0] 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x116816c00) [pid = 1675] [serial = 1963] [outer = 0x112f47400] 20:51:36 INFO - PROCESS | 1675 | 1465098696393 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118646400) [pid = 1675] [serial = 1964] [outer = 0x112f47400] 20:51:36 INFO - PROCESS | 1675 | 1465098696744 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 20:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:51:36 INFO - PROCESS | 1675 | 1465098696801 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1675 | 1465098696802 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:51:36 INFO - PROCESS | 1675 | 1465098696804 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1675 | 1465098696805 Marionette TRACE conn2 <- [1,2590,null,{}] 20:51:36 INFO - PROCESS | 1675 | 1465098696808 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}] 20:51:36 INFO - PROCESS | 1675 | 1465098696809 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:36 INFO - PROCESS | 1675 | 1465098696885 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:51:36 INFO - PROCESS | 1675 | 1465098696888 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1675 | 1465098696889 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297a9000 == 36 [pid = 1675] [id = 655] 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118164800) [pid = 1675] [serial = 1965] [outer = 0x0] 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12190f400) [pid = 1675] [serial = 1966] [outer = 0x118164800] 20:51:36 INFO - PROCESS | 1675 | 1465098696916 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x124aeb000) [pid = 1675] [serial = 1967] [outer = 0x118164800] 20:51:37 INFO - PROCESS | 1675 | 1465098697240 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 471ms 20:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:51:37 INFO - PROCESS | 1675 | 1465098697275 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1675 | 1465098697277 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:51:37 INFO - PROCESS | 1675 | 1465098697279 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1675 | 1465098697280 Marionette TRACE conn2 <- [1,2594,null,{}] 20:51:37 INFO - PROCESS | 1675 | 1465098697282 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}] 20:51:37 INFO - PROCESS | 1675 | 1465098697283 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:37 INFO - PROCESS | 1675 | 1465098697362 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:51:37 INFO - PROCESS | 1675 | 1465098697367 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1675 | 1465098697368 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a0000 == 37 [pid = 1675] [id = 656] 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x124af1400) [pid = 1675] [serial = 1968] [outer = 0x0] 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1255c7800) [pid = 1675] [serial = 1969] [outer = 0x124af1400] 20:51:37 INFO - PROCESS | 1675 | 1465098697392 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x125718400) [pid = 1675] [serial = 1970] [outer = 0x124af1400] 20:51:37 INFO - PROCESS | 1675 | 1465098697758 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 20:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:51:37 INFO - PROCESS | 1675 | 1465098697798 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1675 | 1465098697799 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:51:37 INFO - PROCESS | 1675 | 1465098697801 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1675 | 1465098697803 Marionette TRACE conn2 <- [1,2598,null,{}] 20:51:37 INFO - PROCESS | 1675 | 1465098697805 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}] 20:51:37 INFO - PROCESS | 1675 | 1465098697807 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:37 INFO - PROCESS | 1675 | 1465098697900 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:51:37 INFO - PROCESS | 1675 | 1465098697904 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1675 | 1465098697905 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2af800 == 38 [pid = 1675] [id = 657] 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x126a71400) [pid = 1675] [serial = 1971] [outer = 0x0] 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12730b400) [pid = 1675] [serial = 1972] [outer = 0x126a71400] 20:51:37 INFO - PROCESS | 1675 | 1465098697932 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x128c56800) [pid = 1675] [serial = 1973] [outer = 0x126a71400] 20:51:38 INFO - PROCESS | 1675 | 1465098698468 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 20:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:51:38 INFO - PROCESS | 1675 | 1465098698522 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 1675 | 1465098698525 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:51:38 INFO - PROCESS | 1675 | 1465098698528 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1675 | 1465098698530 Marionette TRACE conn2 <- [1,2602,null,{}] 20:51:38 INFO - PROCESS | 1675 | 1465098698534 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}] 20:51:38 INFO - PROCESS | 1675 | 1465098698535 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:38 INFO - PROCESS | 1675 | 1465098698657 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:51:38 INFO - PROCESS | 1675 | 1465098698719 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1675 | 1465098698721 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b6800 == 39 [pid = 1675] [id = 658] 20:51:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x112db7800) [pid = 1675] [serial = 1974] [outer = 0x0] 20:51:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x115e4ac00) [pid = 1675] [serial = 1975] [outer = 0x112db7800] 20:51:38 INFO - PROCESS | 1675 | 1465098698752 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x116818800) [pid = 1675] [serial = 1976] [outer = 0x112db7800] 20:51:39 INFO - PROCESS | 1675 | 1465098699366 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]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 921ms 20:51:39 INFO - PROCESS | 1675 | 1465098699449 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1675 | 1465098699452 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:51:39 INFO - PROCESS | 1675 | 1465098699457 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1675 | 1465098699459 Marionette TRACE conn2 <- [1,2606,null,{}] 20:51:39 INFO - PROCESS | 1675 | 1465098699461 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}] 20:51:39 INFO - PROCESS | 1675 | 1465098699463 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:39 INFO - PROCESS | 1675 | 1465098699576 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:51:39 INFO - PROCESS | 1675 | 1465098699636 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1675 | 1465098699637 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215d6800 == 40 [pid = 1675] [id = 659] 20:51:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x117e49800) [pid = 1675] [serial = 1977] [outer = 0x0] 20:51:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x118152800) [pid = 1675] [serial = 1978] [outer = 0x117e49800] 20:51:39 INFO - PROCESS | 1675 | 1465098699669 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x118192800) [pid = 1675] [serial = 1979] [outer = 0x117e49800] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a0000 == 39 [pid = 1675] [id = 656] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x1297a9000 == 38 [pid = 1675] [id = 655] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec2000 == 37 [pid = 1675] [id = 654] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x128cd6800 == 36 [pid = 1675] [id = 653] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x126f12800 == 35 [pid = 1675] [id = 652] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x124997800 == 34 [pid = 1675] [id = 651] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x121582800 == 33 [pid = 1675] [id = 650] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x12125b000 == 32 [pid = 1675] [id = 649] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x119237000 == 31 [pid = 1675] [id = 648] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x117e10000 == 30 [pid = 1675] [id = 647] 20:51:40 INFO - PROCESS | 1675 | --DOCSHELL 0x1194b8000 == 29 [pid = 1675] [id = 646] 20:51:40 INFO - PROCESS | 1675 | 1465098700358 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]]]}] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11886b400) [pid = 1675] [serial = 1919] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12120c800) [pid = 1675] [serial = 1906] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1255c6800) [pid = 1675] [serial = 1916] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x116819800) [pid = 1675] [serial = 1888] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11904b800) [pid = 1675] [serial = 1903] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x119449800) [pid = 1675] [serial = 1904] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x124f31000) [pid = 1675] [serial = 1910] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x124af0800) [pid = 1675] [serial = 1883] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x113236c00) [pid = 1675] [serial = 1912] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12571d000) [pid = 1675] [serial = 1918] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x115e48400) [pid = 1675] [serial = 1886] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x124aef800) [pid = 1675] [serial = 1909] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11886d800) [pid = 1675] [serial = 1901] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1186c6400) [pid = 1675] [serial = 1900] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11600e400) [pid = 1675] [serial = 1891] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1219b9800) [pid = 1675] [serial = 1907] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x113351400) [pid = 1675] [serial = 1885] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x117e51000) [pid = 1675] [serial = 1895] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x117659c00) [pid = 1675] [serial = 1894] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x118199c00) [pid = 1675] [serial = 1913] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118306400) [pid = 1675] [serial = 1897] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x1186d2400) [pid = 1675] [serial = 1915] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x118347400) [pid = 1675] [serial = 1847] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x1167aec00) [pid = 1675] [serial = 1892] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x118579000) [pid = 1675] [serial = 1898] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x117307000) [pid = 1675] [serial = 1889] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x128c58000) [pid = 1675] [serial = 1922] [outer = 0x0] [url = about:blank] 20:51:40 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x126fcac00) [pid = 1675] [serial = 1921] [outer = 0x0] [url = about:blank] 20:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 922ms 20:51:40 INFO - PROCESS | 1675 | 1465098700383 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 1675 | 1465098700385 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:51:40 INFO - PROCESS | 1675 | 1465098700388 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1675 | 1465098700390 Marionette TRACE conn2 <- [1,2610,null,{}] 20:51:40 INFO - PROCESS | 1675 | 1465098700394 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}] 20:51:40 INFO - PROCESS | 1675 | 1465098700398 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:40 INFO - PROCESS | 1675 | 1465098700486 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:51:40 INFO - PROCESS | 1675 | 1465098700490 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 1675 | 1465098700494 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e10000 == 30 [pid = 1675] [id = 660] 20:51:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11685c800) [pid = 1675] [serial = 1980] [outer = 0x0] 20:51:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x116f89400) [pid = 1675] [serial = 1981] [outer = 0x11685c800] 20:51:40 INFO - PROCESS | 1675 | 1465098700525 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x117e47c00) [pid = 1675] [serial = 1982] [outer = 0x11685c800] 20:51:40 INFO - PROCESS | 1675 | 1465098700883 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]]]}] 20:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 525ms 20:51:40 INFO - PROCESS | 1675 | 1465098700939 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 1675 | 1465098700941 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:51:40 INFO - PROCESS | 1675 | 1465098700949 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1675 | 1465098700951 Marionette TRACE conn2 <- [1,2614,null,{}] 20:51:40 INFO - PROCESS | 1675 | 1465098700953 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}] 20:51:40 INFO - PROCESS | 1675 | 1465098700954 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:41 INFO - PROCESS | 1675 | 1465098701033 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:51:41 INFO - PROCESS | 1675 | 1465098701038 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1675 | 1465098701039 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d7800 == 31 [pid = 1675] [id = 661] 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11815bc00) [pid = 1675] [serial = 1983] [outer = 0x0] 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x118245400) [pid = 1675] [serial = 1984] [outer = 0x11815bc00] 20:51:41 INFO - PROCESS | 1675 | 1465098701068 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x118495800) [pid = 1675] [serial = 1985] [outer = 0x11815bc00] 20:51:41 INFO - PROCESS | 1675 | 1465098701435 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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 20:51:41 INFO - PROCESS | 1675 | 1465098701471 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:51:41 INFO - PROCESS | 1675 | 1465098701473 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:51:41 INFO - PROCESS | 1675 | 1465098701475 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1675 | 1465098701478 Marionette TRACE conn2 <- [1,2618,null,{}] 20:51:41 INFO - PROCESS | 1675 | 1465098701487 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}] 20:51:41 INFO - PROCESS | 1675 | 1465098701491 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:41 INFO - PROCESS | 1675 | 1465098701571 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:51:41 INFO - PROCESS | 1675 | 1465098701577 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1675 | 1465098701581 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x121588000 == 32 [pid = 1675] [id = 662] 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x118642800) [pid = 1675] [serial = 1986] [outer = 0x0] 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x1186d1000) [pid = 1675] [serial = 1987] [outer = 0x118642800] 20:51:41 INFO - PROCESS | 1675 | 1465098701609 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11904c000) [pid = 1675] [serial = 1988] [outer = 0x118642800] 20:51:41 INFO - PROCESS | 1675 | 1465098701964 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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 525ms 20:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:51:42 INFO - PROCESS | 1675 | 1465098702001 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1675 | 1465098702003 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:51:42 INFO - PROCESS | 1675 | 1465098702007 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1675 | 1465098702009 Marionette TRACE conn2 <- [1,2622,null,{}] 20:51:42 INFO - PROCESS | 1675 | 1465098702015 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}] 20:51:42 INFO - PROCESS | 1675 | 1465098702017 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:42 INFO - PROCESS | 1675 | 1465098702187 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:51:42 INFO - PROCESS | 1675 | 1465098702201 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1675 | 1465098702202 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x125751800 == 33 [pid = 1675] [id = 663] 20:51:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1192d3400) [pid = 1675] [serial = 1989] [outer = 0x0] 20:51:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x119c25c00) [pid = 1675] [serial = 1990] [outer = 0x1192d3400] 20:51:42 INFO - PROCESS | 1675 | 1465098702243 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119c6d800) [pid = 1675] [serial = 1991] [outer = 0x1192d3400] 20:51:42 INFO - PROCESS | 1675 | 1465098702726 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]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 773ms 20:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:51:42 INFO - PROCESS | 1675 | 1465098702780 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1675 | 1465098702782 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:51:42 INFO - PROCESS | 1675 | 1465098702785 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1675 | 1465098702787 Marionette TRACE conn2 <- [1,2626,null,{}] 20:51:42 INFO - PROCESS | 1675 | 1465098702790 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}] 20:51:42 INFO - PROCESS | 1675 | 1465098702792 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:42 INFO - PROCESS | 1675 | 1465098702947 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:51:42 INFO - PROCESS | 1675 | 1465098702967 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1675 | 1465098702969 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x127581800 == 34 [pid = 1675] [id = 664] 20:51:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x113356800) [pid = 1675] [serial = 1992] [outer = 0x0] 20:51:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12111dc00) [pid = 1675] [serial = 1993] [outer = 0x113356800] 20:51:43 INFO - PROCESS | 1675 | 1465098703008 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x1218b8c00) [pid = 1675] [serial = 1994] [outer = 0x113356800] 20:51:43 INFO - PROCESS | 1675 | 1465098703398 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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 621ms 20:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:51:43 INFO - PROCESS | 1675 | 1465098703405 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1675 | 1465098703407 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:51:43 INFO - PROCESS | 1675 | 1465098703409 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1675 | 1465098703411 Marionette TRACE conn2 <- [1,2630,null,{}] 20:51:43 INFO - PROCESS | 1675 | 1465098703414 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}] 20:51:43 INFO - PROCESS | 1675 | 1465098703418 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:43 INFO - PROCESS | 1675 | 1465098703541 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:51:43 INFO - PROCESS | 1675 | 1465098703598 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1675 | 1465098703600 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293c8000 == 35 [pid = 1675] [id = 665] 20:51:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x121919400) [pid = 1675] [serial = 1995] [outer = 0x0] 20:51:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1255bcc00) [pid = 1675] [serial = 1996] [outer = 0x121919400] 20:51:43 INFO - PROCESS | 1675 | 1465098703632 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x127522000) [pid = 1675] [serial = 1997] [outer = 0x121919400] 20:51:43 INFO - PROCESS | 1675 | 1465098703942 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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 20:51:43 INFO - PROCESS | 1675 | 1465098703982 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1675 | 1465098703983 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:51:43 INFO - PROCESS | 1675 | 1465098703985 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1675 | 1465098703986 Marionette TRACE conn2 <- [1,2634,null,{}] 20:51:43 INFO - PROCESS | 1675 | 1465098703988 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}] 20:51:43 INFO - PROCESS | 1675 | 1465098703989 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:44 INFO - PROCESS | 1675 | 1465098704089 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:51:44 INFO - PROCESS | 1675 | 1465098704094 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1675 | 1465098704095 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a54d800 == 36 [pid = 1675] [id = 666] 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x124dadc00) [pid = 1675] [serial = 1998] [outer = 0x0] 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x128c59800) [pid = 1675] [serial = 1999] [outer = 0x124dadc00] 20:51:44 INFO - PROCESS | 1675 | 1465098704120 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x128ca3000) [pid = 1675] [serial = 2000] [outer = 0x124dadc00] 20:51:44 INFO - PROCESS | 1675 | 1465098704526 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]]]}] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118351800) [pid = 1675] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11614a800) [pid = 1675] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11737ec00) [pid = 1675] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x117e51c00) [pid = 1675] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1161f0000) [pid = 1675] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11815b400) [pid = 1675] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11864b000) [pid = 1675] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12169d000) [pid = 1675] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x112c85800) [pid = 1675] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x116817400) [pid = 1675] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x112f47400) [pid = 1675] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x111c6a400) [pid = 1675] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1121b2400) [pid = 1675] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x124af1400) [pid = 1675] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x118164800) [pid = 1675] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:51:44 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x112f4a000) [pid = 1675] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 20:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:51:44 INFO - PROCESS | 1675 | 1465098704555 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1675 | 1465098704557 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:51:44 INFO - PROCESS | 1675 | 1465098704559 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1675 | 1465098704560 Marionette TRACE conn2 <- [1,2638,null,{}] 20:51:44 INFO - PROCESS | 1675 | 1465098704565 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}] 20:51:44 INFO - PROCESS | 1675 | 1465098704566 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:44 INFO - PROCESS | 1675 | 1465098704642 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:51:44 INFO - PROCESS | 1675 | 1465098704648 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1675 | 1465098704649 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x121274800 == 37 [pid = 1675] [id = 667] 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x112987c00) [pid = 1675] [serial = 2001] [outer = 0x0] 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116815800) [pid = 1675] [serial = 2002] [outer = 0x112987c00] 20:51:44 INFO - PROCESS | 1675 | 1465098704682 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118164800) [pid = 1675] [serial = 2003] [outer = 0x112987c00] 20:51:45 INFO - PROCESS | 1675 | 1465098705025 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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 20:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:51:45 INFO - PROCESS | 1675 | 1465098705031 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1675 | 1465098705032 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:51:45 INFO - PROCESS | 1675 | 1465098705034 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1675 | 1465098705035 Marionette TRACE conn2 <- [1,2642,null,{}] 20:51:45 INFO - PROCESS | 1675 | 1465098705037 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}] 20:51:45 INFO - PROCESS | 1675 | 1465098705039 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:45 INFO - PROCESS | 1675 | 1465098705121 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:51:45 INFO - PROCESS | 1675 | 1465098705193 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1675 | 1465098705195 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x121573800 == 38 [pid = 1675] [id = 668] 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118163000) [pid = 1675] [serial = 2004] [outer = 0x0] 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x121910c00) [pid = 1675] [serial = 2005] [outer = 0x118163000] 20:51:45 INFO - PROCESS | 1675 | 1465098705219 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x128ca2800) [pid = 1675] [serial = 2006] [outer = 0x118163000] 20:51:45 INFO - PROCESS | 1675 | 1465098705476 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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:51:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 20:51:45 INFO - PROCESS | 1675 | 1465098705502 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1675 | 1465098705504 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:51:45 INFO - PROCESS | 1675 | 1465098705506 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1675 | 1465098705507 Marionette TRACE conn2 <- [1,2646,null,{}] 20:51:45 INFO - PROCESS | 1675 | 1465098705509 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}] 20:51:45 INFO - PROCESS | 1675 | 1465098705511 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:45 INFO - PROCESS | 1675 | 1465098705615 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:51:45 INFO - PROCESS | 1675 | 1465098705618 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1675 | 1465098705619 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bac7000 == 39 [pid = 1675] [id = 669] 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x112daf800) [pid = 1675] [serial = 2007] [outer = 0x0] 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x129021800) [pid = 1675] [serial = 2008] [outer = 0x112daf800] 20:51:45 INFO - PROCESS | 1675 | 1465098705643 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12934b800) [pid = 1675] [serial = 2009] [outer = 0x112daf800] 20:51:45 INFO - PROCESS | 1675 | 1465098705986 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 20:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:51:46 INFO - PROCESS | 1675 | 1465098706038 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1675 | 1465098706039 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:51:46 INFO - PROCESS | 1675 | 1465098706048 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1675 | 1465098706050 Marionette TRACE conn2 <- [1,2650,null,{}] 20:51:46 INFO - PROCESS | 1675 | 1465098706052 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}] 20:51:46 INFO - PROCESS | 1675 | 1465098706054 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:46 INFO - PROCESS | 1675 | 1465098706150 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:51:46 INFO - PROCESS | 1675 | 1465098706154 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1675 | 1465098706155 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca89000 == 40 [pid = 1675] [id = 670] 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x129481800) [pid = 1675] [serial = 2010] [outer = 0x0] 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x129621000) [pid = 1675] [serial = 2011] [outer = 0x129481800] 20:51:46 INFO - PROCESS | 1675 | 1465098706181 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x129661c00) [pid = 1675] [serial = 2012] [outer = 0x129481800] 20:51:46 INFO - PROCESS | 1675 | 1465098706503 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 475ms 20:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:51:46 INFO - PROCESS | 1675 | 1465098706518 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1675 | 1465098706520 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:51:46 INFO - PROCESS | 1675 | 1465098706522 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1675 | 1465098706523 Marionette TRACE conn2 <- [1,2654,null,{}] 20:51:46 INFO - PROCESS | 1675 | 1465098706525 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}] 20:51:46 INFO - PROCESS | 1675 | 1465098706526 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:46 INFO - PROCESS | 1675 | 1465098706717 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:51:46 INFO - PROCESS | 1675 | 1465098706802 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1675 | 1465098706804 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x117e0c800 == 41 [pid = 1675] [id = 671] 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x112c85400) [pid = 1675] [serial = 2013] [outer = 0x0] 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x115e4e800) [pid = 1675] [serial = 2014] [outer = 0x112c85400] 20:51:46 INFO - PROCESS | 1675 | 1465098706835 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1168a7400) [pid = 1675] [serial = 2015] [outer = 0x112c85400] 20:51:47 INFO - PROCESS | 1675 | 1465098707275 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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:51:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 819ms 20:51:47 INFO - PROCESS | 1675 | 1465098707342 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:51:47 INFO - PROCESS | 1675 | 1465098707345 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:51:47 INFO - PROCESS | 1675 | 1465098707348 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1675 | 1465098707350 Marionette TRACE conn2 <- [1,2658,null,{}] 20:51:47 INFO - PROCESS | 1675 | 1465098707353 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}] 20:51:47 INFO - PROCESS | 1675 | 1465098707354 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:47 INFO - PROCESS | 1675 | 1465098707484 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:51:47 INFO - PROCESS | 1675 | 1465098707571 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1675 | 1465098707573 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x121980800 == 42 [pid = 1675] [id = 672] 20:51:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11819f800) [pid = 1675] [serial = 2016] [outer = 0x0] 20:51:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118494c00) [pid = 1675] [serial = 2017] [outer = 0x11819f800] 20:51:47 INFO - PROCESS | 1675 | 1465098707606 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x118643400) [pid = 1675] [serial = 2018] [outer = 0x11819f800] 20:51:48 INFO - PROCESS | 1675 | 1465098708009 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]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 20:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:51:48 INFO - PROCESS | 1675 | 1465098708069 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1675 | 1465098708071 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:51:48 INFO - PROCESS | 1675 | 1465098708074 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1675 | 1465098708075 Marionette TRACE conn2 <- [1,2662,null,{}] 20:51:48 INFO - PROCESS | 1675 | 1465098708078 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}] 20:51:48 INFO - PROCESS | 1675 | 1465098708079 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:48 INFO - PROCESS | 1675 | 1465098708184 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:51:48 INFO - PROCESS | 1675 | 1465098708247 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1675 | 1465098708249 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bac6000 == 43 [pid = 1675] [id = 673] 20:51:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x119011c00) [pid = 1675] [serial = 2019] [outer = 0x0] 20:51:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x119446800) [pid = 1675] [serial = 2020] [outer = 0x119011c00] 20:51:48 INFO - PROCESS | 1675 | 1465098708281 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12169c000) [pid = 1675] [serial = 2021] [outer = 0x119011c00] 20:51:48 INFO - PROCESS | 1675 | 1465098708729 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]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 673ms 20:51:48 INFO - PROCESS | 1675 | 1465098708748 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1675 | 1465098708750 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:51:48 INFO - PROCESS | 1675 | 1465098708758 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1675 | 1465098708762 Marionette TRACE conn2 <- [1,2666,null,{}] 20:51:48 INFO - PROCESS | 1675 | 1465098708764 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}] 20:51:48 INFO - PROCESS | 1675 | 1465098708766 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:48 INFO - PROCESS | 1675 | 1465098708896 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:51:48 INFO - PROCESS | 1675 | 1465098708984 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1675 | 1465098708986 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d109000 == 44 [pid = 1675] [id = 674] 20:51:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x1218b6000) [pid = 1675] [serial = 2022] [outer = 0x0] 20:51:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x126a24400) [pid = 1675] [serial = 2023] [outer = 0x1218b6000] 20:51:49 INFO - PROCESS | 1675 | 1465098709033 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x127523400) [pid = 1675] [serial = 2024] [outer = 0x1218b6000] 20:51:50 INFO - PROCESS | 1675 | 1465098710045 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]]]}] 20:51:50 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) 20:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1329ms 20:51:50 INFO - PROCESS | 1675 | 1465098710083 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1675 | 1465098710086 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:51:50 INFO - PROCESS | 1675 | 1465098710089 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1675 | 1465098710091 Marionette TRACE conn2 <- [1,2670,null,{}] 20:51:50 INFO - PROCESS | 1675 | 1465098710096 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}] 20:51:50 INFO - PROCESS | 1675 | 1465098710098 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:50 INFO - PROCESS | 1675 | 1465098710285 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:51:50 INFO - PROCESS | 1675 | 1465098710425 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1675 | 1465098710427 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186eb000 == 45 [pid = 1675] [id = 675] 20:51:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x113d13c00) [pid = 1675] [serial = 2025] [outer = 0x0] 20:51:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x116a71000) [pid = 1675] [serial = 2026] [outer = 0x113d13c00] 20:51:50 INFO - PROCESS | 1675 | 1465098710476 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11814e000) [pid = 1675] [serial = 2027] [outer = 0x113d13c00] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12bac7000 == 44 [pid = 1675] [id = 669] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x121573800 == 43 [pid = 1675] [id = 668] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x121274800 == 42 [pid = 1675] [id = 667] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12a54d800 == 41 [pid = 1675] [id = 666] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1293c8000 == 40 [pid = 1675] [id = 665] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x127581800 == 39 [pid = 1675] [id = 664] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x125751800 == 38 [pid = 1675] [id = 663] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x121588000 == 37 [pid = 1675] [id = 662] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d7800 == 36 [pid = 1675] [id = 661] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x117e10000 == 35 [pid = 1675] [id = 660] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2af800 == 34 [pid = 1675] [id = 657] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1215d6800 == 33 [pid = 1675] [id = 659] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b6800 == 32 [pid = 1675] [id = 658] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12d109000 == 31 [pid = 1675] [id = 674] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12bac6000 == 30 [pid = 1675] [id = 673] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x121980800 == 29 [pid = 1675] [id = 672] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca89000 == 28 [pid = 1675] [id = 670] 20:51:51 INFO - PROCESS | 1675 | --DOCSHELL 0x117e0c800 == 27 [pid = 1675] [id = 671] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11849b400) [pid = 1675] [serial = 1948] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1167acc00) [pid = 1675] [serial = 1942] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x117e45400) [pid = 1675] [serial = 1939] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11814d400) [pid = 1675] [serial = 1940] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x116a71400) [pid = 1675] [serial = 1943] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118150800) [pid = 1675] [serial = 1945] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11737cc00) [pid = 1675] [serial = 1925] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118160400) [pid = 1675] [serial = 1946] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11681c000) [pid = 1675] [serial = 1924] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11849b000) [pid = 1675] [serial = 1928] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118249c00) [pid = 1675] [serial = 1927] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1215ca400) [pid = 1675] [serial = 1931] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x119c26800) [pid = 1675] [serial = 1930] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x126d9a000) [pid = 1675] [serial = 1934] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x119453800) [pid = 1675] [serial = 1957] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x121dd4c00) [pid = 1675] [serial = 1933] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119005000) [pid = 1675] [serial = 1954] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x1215c5800) [pid = 1675] [serial = 1958] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118646400) [pid = 1675] [serial = 1964] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x116188000) [pid = 1675] [serial = 1937] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1218b7c00) [pid = 1675] [serial = 1960] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11322f800) [pid = 1675] [serial = 1936] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x116816c00) [pid = 1675] [serial = 1963] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1255c7800) [pid = 1675] [serial = 1969] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12190f400) [pid = 1675] [serial = 1966] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x11864d800) [pid = 1675] [serial = 1951] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12730b400) [pid = 1675] [serial = 1972] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x1219b1800) [pid = 1675] [serial = 1961] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x11926f400) [pid = 1675] [serial = 1955] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118824800) [pid = 1675] [serial = 1952] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x125718400) [pid = 1675] [serial = 1970] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x118645c00) [pid = 1675] [serial = 1949] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x124aeb000) [pid = 1675] [serial = 1967] [outer = 0x0] [url = about:blank] 20:51:51 INFO - PROCESS | 1675 | 1465098711689 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 1675 | 1465098711718 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:51:51 INFO - PROCESS | 1675 | 1465098711741 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 1675 | 1465098711742 Marionette TRACE conn2 <- [1,2674,null,{}] 20:51:51 INFO - PROCESS | 1675 | 1465098711746 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}] 20:51:51 INFO - PROCESS | 1675 | 1465098711748 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:51 INFO - PROCESS | 1675 | 1465098711832 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:51:51 INFO - PROCESS | 1675 | 1465098711837 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1675 | 1465098711840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x117065800 == 28 [pid = 1675] [id = 676] 20:51:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x112f47000) [pid = 1675] [serial = 2028] [outer = 0x0] 20:51:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x1166ebc00) [pid = 1675] [serial = 2029] [outer = 0x112f47000] 20:51:51 INFO - PROCESS | 1675 | 1465098711870 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1168a2c00) [pid = 1675] [serial = 2030] [outer = 0x112f47000] 20:51:52 INFO - PROCESS | 1675 | 1465098712707 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1675 | 1465098712719 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:51:52 INFO - PROCESS | 1675 | 1465098712724 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1675 | 1465098712725 Marionette TRACE conn2 <- [1,2678,null,{}] 20:51:52 INFO - PROCESS | 1675 | 1465098712729 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}] 20:51:52 INFO - PROCESS | 1675 | 1465098712731 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:52 INFO - PROCESS | 1675 | 1465098712821 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:51:52 INFO - PROCESS | 1675 | 1465098712875 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1675 | 1465098712876 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x118973000 == 29 [pid = 1675] [id = 677] 20:51:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x117381000) [pid = 1675] [serial = 2031] [outer = 0x0] 20:51:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x117e52000) [pid = 1675] [serial = 2032] [outer = 0x117381000] 20:51:52 INFO - PROCESS | 1675 | 1465098712904 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x118159400) [pid = 1675] [serial = 2033] [outer = 0x117381000] 20:51:53 INFO - PROCESS | 1675 | 1465098713706 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]]]}] 20:51:53 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) 20:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 20:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:51:53 INFO - PROCESS | 1675 | 1465098713754 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1675 | 1465098713755 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:51:53 INFO - PROCESS | 1675 | 1465098713757 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1675 | 1465098713760 Marionette TRACE conn2 <- [1,2682,null,{}] 20:51:53 INFO - PROCESS | 1675 | 1465098713783 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}] 20:51:53 INFO - PROCESS | 1675 | 1465098713787 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:53 INFO - PROCESS | 1675 | 1465098713888 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:51:53 INFO - PROCESS | 1675 | 1465098713894 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1675 | 1465098713896 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12113c000 == 30 [pid = 1675] [id = 678] 20:51:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x118250400) [pid = 1675] [serial = 2034] [outer = 0x0] 20:51:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x118499800) [pid = 1675] [serial = 2035] [outer = 0x118250400] 20:51:53 INFO - PROCESS | 1675 | 1465098713924 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11862bc00) [pid = 1675] [serial = 2036] [outer = 0x118250400] 20:51:54 INFO - PROCESS | 1675 | 1465098714760 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]]]}] 20:51:54 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) 20:51:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1031ms 20:51:54 INFO - PROCESS | 1675 | 1465098714798 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1675 | 1465098714800 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:51:54 INFO - PROCESS | 1675 | 1465098714802 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1675 | 1465098714803 Marionette TRACE conn2 <- [1,2686,null,{}] 20:51:54 INFO - PROCESS | 1675 | 1465098714805 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}] 20:51:54 INFO - PROCESS | 1675 | 1465098714807 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:54 INFO - PROCESS | 1675 | 1465098714906 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:51:54 INFO - PROCESS | 1675 | 1465098714910 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1675 | 1465098714911 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x121579000 == 31 [pid = 1675] [id = 679] 20:51:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11864d800) [pid = 1675] [serial = 2037] [outer = 0x0] 20:51:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1186d0400) [pid = 1675] [serial = 2038] [outer = 0x11864d800] 20:51:54 INFO - PROCESS | 1675 | 1465098714938 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11886b800) [pid = 1675] [serial = 2039] [outer = 0x11864d800] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x113356800) [pid = 1675] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x121919400) [pid = 1675] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x124dadc00) [pid = 1675] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x11685c800) [pid = 1675] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x112db7800) [pid = 1675] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x126a71400) [pid = 1675] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x118642800) [pid = 1675] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x117e49800) [pid = 1675] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x1192d3400) [pid = 1675] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x11815bc00) [pid = 1675] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x112987c00) [pid = 1675] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x112daf800) [pid = 1675] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x129481800) [pid = 1675] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:51:55 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x118163000) [pid = 1675] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:51:55 INFO - PROCESS | 1675 | 1465098715759 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1675 | 1465098715773 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:51:55 INFO - PROCESS | 1675 | 1465098715775 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1675 | 1465098715784 Marionette TRACE conn2 <- [1,2690,null,{}] 20:51:55 INFO - PROCESS | 1675 | 1465098715786 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}] 20:51:55 INFO - PROCESS | 1675 | 1465098715788 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:55 INFO - PROCESS | 1675 | 1465098715862 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:51:55 INFO - PROCESS | 1675 | 1465098715867 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1675 | 1465098715868 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d2d000 == 32 [pid = 1675] [id = 680] 20:51:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x113356800) [pid = 1675] [serial = 2040] [outer = 0x0] 20:51:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118191800) [pid = 1675] [serial = 2041] [outer = 0x113356800] 20:51:55 INFO - PROCESS | 1675 | 1465098715893 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x11886fc00) [pid = 1675] [serial = 2042] [outer = 0x113356800] 20:51:56 INFO - PROCESS | 1675 | 1465098716734 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1675 | 1465098716756 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:51:56 INFO - PROCESS | 1675 | 1465098716758 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1675 | 1465098716759 Marionette TRACE conn2 <- [1,2694,null,{}] 20:51:56 INFO - PROCESS | 1675 | 1465098716763 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}] 20:51:56 INFO - PROCESS | 1675 | 1465098716768 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:56 INFO - PROCESS | 1675 | 1465098716886 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:51:56 INFO - PROCESS | 1675 | 1465098716920 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1675 | 1465098716921 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d06800 == 33 [pid = 1675] [id = 681] 20:51:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x11603b800) [pid = 1675] [serial = 2043] [outer = 0x0] 20:51:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x1192cb000) [pid = 1675] [serial = 2044] [outer = 0x11603b800] 20:51:56 INFO - PROCESS | 1675 | 1465098716947 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x119c70400) [pid = 1675] [serial = 2045] [outer = 0x11603b800] 20:51:57 INFO - PROCESS | 1675 | 1465098717714 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1675 | 1465098717731 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:51:57 INFO - PROCESS | 1675 | 1465098717784 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1675 | 1465098717786 Marionette TRACE conn2 <- [1,2698,null,{}] 20:51:57 INFO - PROCESS | 1675 | 1465098717790 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}] 20:51:57 INFO - PROCESS | 1675 | 1465098717793 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:57 INFO - PROCESS | 1675 | 1465098717891 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:51:57 INFO - PROCESS | 1675 | 1465098717986 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1675 | 1465098717987 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x117356000 == 34 [pid = 1675] [id = 682] 20:51:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11322f800) [pid = 1675] [serial = 2046] [outer = 0x0] 20:51:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x113f4e000) [pid = 1675] [serial = 2047] [outer = 0x11322f800] 20:51:58 INFO - PROCESS | 1675 | 1465098718019 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x116817400) [pid = 1675] [serial = 2048] [outer = 0x11322f800] 20:51:59 INFO - PROCESS | 1675 | 1465098719017 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:51:59 INFO - PROCESS | 1675 | 1465098719060 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:51:59 INFO - PROCESS | 1675 | 1465098719064 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1675 | 1465098719066 Marionette TRACE conn2 <- [1,2702,null,{}] 20:51:59 INFO - PROCESS | 1675 | 1465098719070 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}] 20:51:59 INFO - PROCESS | 1675 | 1465098719073 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:59 INFO - PROCESS | 1675 | 1465098719180 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:51:59 INFO - PROCESS | 1675 | 1465098719235 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1675 | 1465098719237 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:51:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x12181c000 == 35 [pid = 1675] [id = 683] 20:51:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11815f000) [pid = 1675] [serial = 2049] [outer = 0x0] 20:51:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118163400) [pid = 1675] [serial = 2050] [outer = 0x11815f000] 20:51:59 INFO - PROCESS | 1675 | 1465098719266 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118199c00) [pid = 1675] [serial = 2051] [outer = 0x11815f000] 20:52:00 INFO - PROCESS | 1675 | 1465098720011 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]]]}] 20:52:00 INFO - PROCESS | 1675 | --DOCSHELL 0x123d2d000 == 34 [pid = 1675] [id = 680] 20:52:00 INFO - PROCESS | 1675 | --DOCSHELL 0x121579000 == 33 [pid = 1675] [id = 679] 20:52:00 INFO - PROCESS | 1675 | --DOCSHELL 0x12113c000 == 32 [pid = 1675] [id = 678] 20:52:00 INFO - PROCESS | 1675 | --DOCSHELL 0x118973000 == 31 [pid = 1675] [id = 677] 20:52:00 INFO - PROCESS | 1675 | --DOCSHELL 0x117065800 == 30 [pid = 1675] [id = 676] 20:52:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 972ms 20:52:00 INFO - PROCESS | 1675 | 1465098720037 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1675 | 1465098720041 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:52:00 INFO - PROCESS | 1675 | 1465098720058 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1675 | 1465098720060 Marionette TRACE conn2 <- [1,2706,null,{}] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12111dc00) [pid = 1675] [serial = 1993] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1255bcc00) [pid = 1675] [serial = 1996] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x128c59800) [pid = 1675] [serial = 1999] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x116f89400) [pid = 1675] [serial = 1981] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x117e47c00) [pid = 1675] [serial = 1982] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x115e4ac00) [pid = 1675] [serial = 1975] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x116818800) [pid = 1675] [serial = 1976] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x127522000) [pid = 1675] [serial = 1997] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x128c56800) [pid = 1675] [serial = 1973] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x1186d1000) [pid = 1675] [serial = 1987] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x11904c000) [pid = 1675] [serial = 1988] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x118152800) [pid = 1675] [serial = 1978] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x118192800) [pid = 1675] [serial = 1979] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x119c25c00) [pid = 1675] [serial = 1990] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x118245400) [pid = 1675] [serial = 1984] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x118495800) [pid = 1675] [serial = 1985] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x116815800) [pid = 1675] [serial = 2002] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x118164800) [pid = 1675] [serial = 2003] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x128ca3000) [pid = 1675] [serial = 2000] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x129021800) [pid = 1675] [serial = 2008] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x129621000) [pid = 1675] [serial = 2011] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x121910c00) [pid = 1675] [serial = 2005] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x129661c00) [pid = 1675] [serial = 2012] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 59 (0x128ca2800) [pid = 1675] [serial = 2006] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 58 (0x12934b800) [pid = 1675] [serial = 2009] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 57 (0x1218b8c00) [pid = 1675] [serial = 1994] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | --DOMWINDOW == 56 (0x119c6d800) [pid = 1675] [serial = 1991] [outer = 0x0] [url = about:blank] 20:52:00 INFO - PROCESS | 1675 | 1465098720079 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}] 20:52:00 INFO - PROCESS | 1675 | 1465098720081 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:00 INFO - PROCESS | 1675 | 1465098720221 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:52:00 INFO - PROCESS | 1675 | 1465098720237 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1675 | 1465098720238 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180b9800 == 31 [pid = 1675] [id = 684] 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 57 (0x11737dc00) [pid = 1675] [serial = 2052] [outer = 0x0] 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x117384000) [pid = 1675] [serial = 2053] [outer = 0x11737dc00] 20:52:00 INFO - PROCESS | 1675 | 1465098720266 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x11814dc00) [pid = 1675] [serial = 2054] [outer = 0x11737dc00] 20:52:00 INFO - PROCESS | 1675 | 1465098720652 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]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 647ms 20:52:00 INFO - PROCESS | 1675 | 1465098720691 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1675 | 1465098720694 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:52:00 INFO - PROCESS | 1675 | 1465098720704 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1675 | 1465098720706 Marionette TRACE conn2 <- [1,2710,null,{}] 20:52:00 INFO - PROCESS | 1675 | 1465098720708 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}] 20:52:00 INFO - PROCESS | 1675 | 1465098720709 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:00 INFO - PROCESS | 1675 | 1465098720798 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:52:00 INFO - PROCESS | 1675 | 1465098720802 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1675 | 1465098720803 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x120eca000 == 32 [pid = 1675] [id = 685] 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x118351800) [pid = 1675] [serial = 2055] [outer = 0x0] 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x11849c400) [pid = 1675] [serial = 2056] [outer = 0x118351800] 20:52:00 INFO - PROCESS | 1675 | 1465098720830 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x118645000) [pid = 1675] [serial = 2057] [outer = 0x118351800] 20:52:01 INFO - PROCESS | 1675 | 1465098721185 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] 20:52:01 INFO - PROCESS | 1675 | 1465098721226 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:52:01 INFO - PROCESS | 1675 | 1465098721228 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1675 | 1465098721231 Marionette TRACE conn2 <- [1,2714,null,{}] 20:52:01 INFO - PROCESS | 1675 | 1465098721238 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}] 20:52:01 INFO - PROCESS | 1675 | 1465098721241 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:01 INFO - PROCESS | 1675 | 1465098721321 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:52:01 INFO - PROCESS | 1675 | 1465098721329 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1675 | 1465098721332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x121994800 == 33 [pid = 1675] [id = 686] 20:52:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x11864c400) [pid = 1675] [serial = 2058] [outer = 0x0] 20:52:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x119007800) [pid = 1675] [serial = 2059] [outer = 0x11864c400] 20:52:01 INFO - PROCESS | 1675 | 1465098721360 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x119453800) [pid = 1675] [serial = 2060] [outer = 0x11864c400] 20:52:01 INFO - PROCESS | 1675 | 1465098721703 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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 20:52:01 INFO - PROCESS | 1675 | 1465098721750 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1675 | 1465098721752 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:52:01 INFO - PROCESS | 1675 | 1465098721755 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1675 | 1465098721756 Marionette TRACE conn2 <- [1,2718,null,{}] 20:52:01 INFO - PROCESS | 1675 | 1465098721759 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}] 20:52:01 INFO - PROCESS | 1675 | 1465098721761 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:01 INFO - PROCESS | 1675 | 1465098721910 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:52:01 INFO - PROCESS | 1675 | 1465098721923 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1675 | 1465098721924 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af4800 == 34 [pid = 1675] [id = 687] 20:52:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x119453400) [pid = 1675] [serial = 2061] [outer = 0x0] 20:52:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x119c2d000) [pid = 1675] [serial = 2062] [outer = 0x119453400] 20:52:01 INFO - PROCESS | 1675 | 1465098721964 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x121224c00) [pid = 1675] [serial = 2063] [outer = 0x119453400] 20:52:02 INFO - PROCESS | 1675 | 1465098722398 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] 20:52:02 INFO - PROCESS | 1675 | 1465098722425 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:52:02 INFO - PROCESS | 1675 | 1465098722427 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1675 | 1465098722429 Marionette TRACE conn2 <- [1,2722,null,{}] 20:52:02 INFO - PROCESS | 1675 | 1465098722431 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}] 20:52:02 INFO - PROCESS | 1675 | 1465098722432 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:02 INFO - PROCESS | 1675 | 1465098722533 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:52:02 INFO - PROCESS | 1675 | 1465098722569 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1675 | 1465098722571 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x121279000 == 35 [pid = 1675] [id = 688] 20:52:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x11765c800) [pid = 1675] [serial = 2064] [outer = 0x0] 20:52:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x121910000) [pid = 1675] [serial = 2065] [outer = 0x11765c800] 20:52:02 INFO - PROCESS | 1675 | 1465098722597 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x1219ae800) [pid = 1675] [serial = 2066] [outer = 0x11765c800] 20:52:03 INFO - PROCESS | 1675 | 1465098723087 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] 20:52:03 INFO - PROCESS | 1675 | 1465098723099 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:52:03 INFO - PROCESS | 1675 | 1465098723103 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1675 | 1465098723106 Marionette TRACE conn2 <- [1,2726,null,{}] 20:52:03 INFO - PROCESS | 1675 | 1465098723109 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}] 20:52:03 INFO - PROCESS | 1675 | 1465098723115 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:03 INFO - PROCESS | 1675 | 1465098723299 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:52:03 INFO - PROCESS | 1675 | 1465098723353 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1675 | 1465098723354 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293ce800 == 36 [pid = 1675] [id = 689] 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x124aeb000) [pid = 1675] [serial = 2067] [outer = 0x0] 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x1255c7800) [pid = 1675] [serial = 2068] [outer = 0x124aeb000] 20:52:03 INFO - PROCESS | 1675 | 1465098723379 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x126f32000) [pid = 1675] [serial = 2069] [outer = 0x124aeb000] 20:52:03 INFO - PROCESS | 1675 | 1465098723721 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]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 622ms 20:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:52:03 INFO - PROCESS | 1675 | 1465098723726 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1675 | 1465098723727 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:52:03 INFO - PROCESS | 1675 | 1465098723731 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1675 | 1465098723732 Marionette TRACE conn2 <- [1,2730,null,{}] 20:52:03 INFO - PROCESS | 1675 | 1465098723735 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}] 20:52:03 INFO - PROCESS | 1675 | 1465098723736 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:03 INFO - PROCESS | 1675 | 1465098723836 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:52:03 INFO - PROCESS | 1675 | 1465098723839 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1675 | 1465098723840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a552800 == 37 [pid = 1675] [id = 690] 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x125715800) [pid = 1675] [serial = 2070] [outer = 0x0] 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x12730b400) [pid = 1675] [serial = 2071] [outer = 0x125715800] 20:52:03 INFO - PROCESS | 1675 | 1465098723864 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x128c51c00) [pid = 1675] [serial = 2072] [outer = 0x125715800] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x113d13c00) [pid = 1675] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x117381000) [pid = 1675] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x112f47000) [pid = 1675] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x112c85400) [pid = 1675] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x11819f800) [pid = 1675] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x119011c00) [pid = 1675] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x1218b6000) [pid = 1675] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x118250400) [pid = 1675] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x11864d800) [pid = 1675] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:52:04 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x113356800) [pid = 1675] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:52:04 INFO - PROCESS | 1675 | 1465098724654 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 1675 | 1465098724702 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:52:04 INFO - PROCESS | 1675 | 1465098724704 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 1675 | 1465098724705 Marionette TRACE conn2 <- [1,2734,null,{}] 20:52:04 INFO - PROCESS | 1675 | 1465098724707 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}] 20:52:04 INFO - PROCESS | 1675 | 1465098724708 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:04 INFO - PROCESS | 1675 | 1465098724803 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:52:04 INFO - PROCESS | 1675 | 1465098724809 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1675 | 1465098724810 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a86c800 == 38 [pid = 1675] [id = 691] 20:52:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x11815ec00) [pid = 1675] [serial = 2073] [outer = 0x0] 20:52:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x11864d400) [pid = 1675] [serial = 2074] [outer = 0x11815ec00] 20:52:04 INFO - PROCESS | 1675 | 1465098724838 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x124db4000) [pid = 1675] [serial = 2075] [outer = 0x11815ec00] 20:52:05 INFO - PROCESS | 1675 | 1465098725139 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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 20:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:52:05 INFO - PROCESS | 1675 | 1465098725173 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1675 | 1465098725174 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:52:05 INFO - PROCESS | 1675 | 1465098725176 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1675 | 1465098725178 Marionette TRACE conn2 <- [1,2738,null,{}] 20:52:05 INFO - PROCESS | 1675 | 1465098725182 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}] 20:52:05 INFO - PROCESS | 1675 | 1465098725183 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:05 INFO - PROCESS | 1675 | 1465098725261 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:52:05 INFO - PROCESS | 1675 | 1465098725266 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1675 | 1465098725267 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2ac800 == 39 [pid = 1675] [id = 692] 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x11729b800) [pid = 1675] [serial = 2076] [outer = 0x0] 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x128c5d000) [pid = 1675] [serial = 2077] [outer = 0x11729b800] 20:52:05 INFO - PROCESS | 1675 | 1465098725291 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x128e37800) [pid = 1675] [serial = 2078] [outer = 0x11729b800] 20:52:05 INFO - PROCESS | 1675 | 1465098725697 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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 573ms 20:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:52:05 INFO - PROCESS | 1675 | 1465098725750 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1675 | 1465098725752 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:52:05 INFO - PROCESS | 1675 | 1465098725755 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1675 | 1465098725757 Marionette TRACE conn2 <- [1,2742,null,{}] 20:52:05 INFO - PROCESS | 1675 | 1465098725760 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}] 20:52:05 INFO - PROCESS | 1675 | 1465098725761 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:05 INFO - PROCESS | 1675 | 1465098725885 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:52:05 INFO - PROCESS | 1675 | 1465098725896 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1675 | 1465098725898 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4a5000 == 40 [pid = 1675] [id = 693] 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x128c5e400) [pid = 1675] [serial = 2079] [outer = 0x0] 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x129344800) [pid = 1675] [serial = 2080] [outer = 0x128c5e400] 20:52:05 INFO - PROCESS | 1675 | 1465098725936 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x12934dc00) [pid = 1675] [serial = 2081] [outer = 0x128c5e400] 20:52:06 INFO - PROCESS | 1675 | 1465098726416 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]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 20:52:06 INFO - PROCESS | 1675 | 1465098726474 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1675 | 1465098726477 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:52:06 INFO - PROCESS | 1675 | 1465098726480 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1675 | 1465098726482 Marionette TRACE conn2 <- [1,2746,null,{}] 20:52:06 INFO - PROCESS | 1675 | 1465098726486 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}] 20:52:06 INFO - PROCESS | 1675 | 1465098726488 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:06 INFO - PROCESS | 1675 | 1465098726598 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:52:06 INFO - PROCESS | 1675 | 1465098726671 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1675 | 1465098726672 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197cd800 == 41 [pid = 1675] [id = 694] 20:52:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1166e0c00) [pid = 1675] [serial = 2082] [outer = 0x0] 20:52:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x117303800) [pid = 1675] [serial = 2083] [outer = 0x1166e0c00] 20:52:06 INFO - PROCESS | 1675 | 1465098726703 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11815cc00) [pid = 1675] [serial = 2084] [outer = 0x1166e0c00] 20:52:07 INFO - PROCESS | 1675 | 1465098727122 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 673ms 20:52:07 INFO - PROCESS | 1675 | 1465098727190 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1675 | 1465098727193 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:52:07 INFO - PROCESS | 1675 | 1465098727201 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1675 | 1465098727203 Marionette TRACE conn2 <- [1,2750,null,{}] 20:52:07 INFO - PROCESS | 1675 | 1465098727205 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}] 20:52:07 INFO - PROCESS | 1675 | 1465098727207 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:07 INFO - PROCESS | 1675 | 1465098727309 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:52:07 INFO - PROCESS | 1675 | 1465098727368 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1675 | 1465098727369 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x127586000 == 42 [pid = 1675] [id = 695] 20:52:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11849f800) [pid = 1675] [serial = 2085] [outer = 0x0] 20:52:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1186c9c00) [pid = 1675] [serial = 2086] [outer = 0x11849f800] 20:52:07 INFO - PROCESS | 1675 | 1465098727400 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x119262800) [pid = 1675] [serial = 2087] [outer = 0x11849f800] 20:52:07 INFO - PROCESS | 1675 | 1465098727824 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 20:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:52:07 INFO - PROCESS | 1675 | 1465098727870 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1675 | 1465098727871 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:52:07 INFO - PROCESS | 1675 | 1465098727875 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1675 | 1465098727878 Marionette TRACE conn2 <- [1,2754,null,{}] 20:52:07 INFO - PROCESS | 1675 | 1465098727886 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}] 20:52:07 INFO - PROCESS | 1675 | 1465098727889 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:07 INFO - PROCESS | 1675 | 1465098727991 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:52:08 INFO - PROCESS | 1675 | 1465098728053 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1675 | 1465098728055 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c51e000 == 43 [pid = 1675] [id = 696] 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12190c800) [pid = 1675] [serial = 2088] [outer = 0x0] 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x123d93400) [pid = 1675] [serial = 2089] [outer = 0x12190c800] 20:52:08 INFO - PROCESS | 1675 | 1465098728087 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x125712c00) [pid = 1675] [serial = 2090] [outer = 0x12190c800] 20:52:08 INFO - PROCESS | 1675 | 1465098728540 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]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 20:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:52:08 INFO - PROCESS | 1675 | 1465098728548 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1675 | 1465098728550 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:52:08 INFO - PROCESS | 1675 | 1465098728552 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1675 | 1465098728554 Marionette TRACE conn2 <- [1,2758,null,{}] 20:52:08 INFO - PROCESS | 1675 | 1465098728556 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}] 20:52:08 INFO - PROCESS | 1675 | 1465098728558 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:08 INFO - PROCESS | 1675 | 1465098728682 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:52:08 INFO - PROCESS | 1675 | 1465098728740 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1675 | 1465098728742 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ca8e000 == 44 [pid = 1675] [id = 697] 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x128c56800) [pid = 1675] [serial = 2091] [outer = 0x0] 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x129024000) [pid = 1675] [serial = 2092] [outer = 0x128c56800] 20:52:08 INFO - PROCESS | 1675 | 1465098728771 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x129475400) [pid = 1675] [serial = 2093] [outer = 0x128c56800] 20:52:09 INFO - PROCESS | 1675 | 1465098729215 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:52:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 872ms 20:52:09 INFO - PROCESS | 1675 | 1465098729424 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:52:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:52:09 INFO - PROCESS | 1675 | 1465098729427 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:52:09 INFO - PROCESS | 1675 | 1465098729430 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1675 | 1465098729432 Marionette TRACE conn2 <- [1,2762,null,{}] 20:52:09 INFO - PROCESS | 1675 | 1465098729436 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}] 20:52:09 INFO - PROCESS | 1675 | 1465098729438 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:09 INFO - PROCESS | 1675 | 1465098729540 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:52:09 INFO - PROCESS | 1675 | 1465098729608 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1675 | 1465098729611 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d6000 == 45 [pid = 1675] [id = 698] 20:52:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x117e4ac00) [pid = 1675] [serial = 2094] [outer = 0x0] 20:52:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11814f400) [pid = 1675] [serial = 2095] [outer = 0x117e4ac00] 20:52:09 INFO - PROCESS | 1675 | 1465098729638 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118196800) [pid = 1675] [serial = 2096] [outer = 0x117e4ac00] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2ac800 == 44 [pid = 1675] [id = 692] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12a86c800 == 43 [pid = 1675] [id = 691] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12a552800 == 42 [pid = 1675] [id = 690] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x1293ce800 == 41 [pid = 1675] [id = 689] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x121279000 == 40 [pid = 1675] [id = 688] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x126af4800 == 39 [pid = 1675] [id = 687] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x121994800 == 38 [pid = 1675] [id = 686] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x120eca000 == 37 [pid = 1675] [id = 685] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x1180b9800 == 36 [pid = 1675] [id = 684] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12181c000 == 35 [pid = 1675] [id = 683] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x126d06800 == 34 [pid = 1675] [id = 681] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x117356000 == 33 [pid = 1675] [id = 682] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x1186eb000 == 32 [pid = 1675] [id = 675] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12ca8e000 == 31 [pid = 1675] [id = 697] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12c51e000 == 30 [pid = 1675] [id = 696] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x127586000 == 29 [pid = 1675] [id = 695] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4a5000 == 28 [pid = 1675] [id = 693] 20:52:10 INFO - PROCESS | 1675 | --DOCSHELL 0x1197cd800 == 27 [pid = 1675] [id = 694] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1192cb000) [pid = 1675] [serial = 2044] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11814e000) [pid = 1675] [serial = 2027] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x116a71000) [pid = 1675] [serial = 2026] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x117e52000) [pid = 1675] [serial = 2032] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1166ebc00) [pid = 1675] [serial = 2029] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1168a2c00) [pid = 1675] [serial = 2030] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x1168a7400) [pid = 1675] [serial = 2015] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x115e4e800) [pid = 1675] [serial = 2014] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x118643400) [pid = 1675] [serial = 2018] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118494c00) [pid = 1675] [serial = 2017] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12169c000) [pid = 1675] [serial = 2021] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x119446800) [pid = 1675] [serial = 2020] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x127523400) [pid = 1675] [serial = 2024] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x126a24400) [pid = 1675] [serial = 2023] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x118499800) [pid = 1675] [serial = 2035] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x1186d0400) [pid = 1675] [serial = 2038] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x118191800) [pid = 1675] [serial = 2041] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x11886fc00) [pid = 1675] [serial = 2042] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x11886b800) [pid = 1675] [serial = 2039] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x11862bc00) [pid = 1675] [serial = 2036] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x118159400) [pid = 1675] [serial = 2033] [outer = 0x0] [url = about:blank] 20:52:10 INFO - PROCESS | 1675 | 1465098730648 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]]]}] 20:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1273ms 20:52:10 INFO - PROCESS | 1675 | 1465098730703 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1675 | 1465098730706 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:52:10 INFO - PROCESS | 1675 | 1465098730709 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1675 | 1465098730711 Marionette TRACE conn2 <- [1,2766,null,{}] 20:52:10 INFO - PROCESS | 1675 | 1465098730717 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}] 20:52:10 INFO - PROCESS | 1675 | 1465098730719 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:10 INFO - PROCESS | 1675 | 1465098730813 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:52:10 INFO - PROCESS | 1675 | 1465098730819 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1675 | 1465098730822 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x116670800 == 28 [pid = 1675] [id = 699] 20:52:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x113f0b800) [pid = 1675] [serial = 2097] [outer = 0x0] 20:52:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x115e49000) [pid = 1675] [serial = 2098] [outer = 0x113f0b800] 20:52:10 INFO - PROCESS | 1675 | 1465098730851 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x116195800) [pid = 1675] [serial = 2099] [outer = 0x113f0b800] 20:52:11 INFO - PROCESS | 1675 | 1465098731203 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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:52:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 574ms 20:52:11 INFO - PROCESS | 1675 | 1465098731284 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1675 | 1465098731287 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:52:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:52:11 INFO - PROCESS | 1675 | 1465098731292 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1675 | 1465098731293 Marionette TRACE conn2 <- [1,2770,null,{}] 20:52:11 INFO - PROCESS | 1675 | 1465098731296 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}] 20:52:11 INFO - PROCESS | 1675 | 1465098731298 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:11 INFO - PROCESS | 1675 | 1465098731376 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:52:11 INFO - PROCESS | 1675 | 1465098731383 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1675 | 1465098731385 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x11831d800 == 29 [pid = 1675] [id = 700] 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x1167b0c00) [pid = 1675] [serial = 2100] [outer = 0x0] 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x116a70c00) [pid = 1675] [serial = 2101] [outer = 0x1167b0c00] 20:52:11 INFO - PROCESS | 1675 | 1465098731412 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11737ec00) [pid = 1675] [serial = 2102] [outer = 0x1167b0c00] 20:52:11 INFO - PROCESS | 1675 | 1465098731749 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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:52:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 473ms 20:52:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:52:11 INFO - PROCESS | 1675 | 1465098731767 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1675 | 1465098731768 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:52:11 INFO - PROCESS | 1675 | 1465098731777 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1675 | 1465098731782 Marionette TRACE conn2 <- [1,2774,null,{}] 20:52:11 INFO - PROCESS | 1675 | 1465098731790 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}] 20:52:11 INFO - PROCESS | 1675 | 1465098731793 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:11 INFO - PROCESS | 1675 | 1465098731900 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:52:11 INFO - PROCESS | 1675 | 1465098731908 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1675 | 1465098731910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957f800 == 30 [pid = 1675] [id = 701] 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x118150000) [pid = 1675] [serial = 2103] [outer = 0x0] 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x118162000) [pid = 1675] [serial = 2104] [outer = 0x118150000] 20:52:11 INFO - PROCESS | 1675 | 1465098731941 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x118244c00) [pid = 1675] [serial = 2105] [outer = 0x118150000] 20:52:12 INFO - PROCESS | 1675 | 1465098732287 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 530ms 20:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:52:12 INFO - PROCESS | 1675 | 1465098732301 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1675 | 1465098732303 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:52:12 INFO - PROCESS | 1675 | 1465098732305 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1675 | 1465098732306 Marionette TRACE conn2 <- [1,2778,null,{}] 20:52:12 INFO - PROCESS | 1675 | 1465098732308 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}] 20:52:12 INFO - PROCESS | 1675 | 1465098732309 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:12 INFO - PROCESS | 1675 | 1465098732421 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:52:12 INFO - PROCESS | 1675 | 1465098732452 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1675 | 1465098732453 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x121248800 == 31 [pid = 1675] [id = 702] 20:52:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11815f400) [pid = 1675] [serial = 2106] [outer = 0x0] 20:52:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x118350400) [pid = 1675] [serial = 2107] [outer = 0x11815f400] 20:52:12 INFO - PROCESS | 1675 | 1465098732477 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118640400) [pid = 1675] [serial = 2108] [outer = 0x11815f400] 20:52:12 INFO - PROCESS | 1675 | 1465098732783 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 20:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:52:12 INFO - PROCESS | 1675 | 1465098732823 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1675 | 1465098732824 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:52:12 INFO - PROCESS | 1675 | 1465098732826 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1675 | 1465098732828 Marionette TRACE conn2 <- [1,2782,null,{}] 20:52:12 INFO - PROCESS | 1675 | 1465098732832 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}] 20:52:12 INFO - PROCESS | 1675 | 1465098732841 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:12 INFO - PROCESS | 1675 | 1465098732933 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:52:12 INFO - PROCESS | 1675 | 1465098732970 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1675 | 1465098732971 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215e0000 == 32 [pid = 1675] [id = 703] 20:52:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118646800) [pid = 1675] [serial = 2109] [outer = 0x0] 20:52:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x1186cb800) [pid = 1675] [serial = 2110] [outer = 0x118646800] 20:52:12 INFO - PROCESS | 1675 | 1465098732998 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x118824000) [pid = 1675] [serial = 2111] [outer = 0x118646800] 20:52:13 INFO - PROCESS | 1675 | 1465098733398 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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 20:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:52:13 INFO - PROCESS | 1675 | 1465098733448 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1675 | 1465098733449 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:52:13 INFO - PROCESS | 1675 | 1465098733451 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1675 | 1465098733452 Marionette TRACE conn2 <- [1,2786,null,{}] 20:52:13 INFO - PROCESS | 1675 | 1465098733455 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}] 20:52:13 INFO - PROCESS | 1675 | 1465098733459 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:13 INFO - PROCESS | 1675 | 1465098733578 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:52:13 INFO - PROCESS | 1675 | 1465098733618 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1675 | 1465098733620 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12574b800 == 33 [pid = 1675] [id = 704] 20:52:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11886d800) [pid = 1675] [serial = 2112] [outer = 0x0] 20:52:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119265000) [pid = 1675] [serial = 2113] [outer = 0x11886d800] 20:52:13 INFO - PROCESS | 1675 | 1465098733645 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119c6c400) [pid = 1675] [serial = 2114] [outer = 0x11886d800] 20:52:13 INFO - PROCESS | 1675 | 1465098733965 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:52:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 20:52:14 INFO - PROCESS | 1675 | 1465098734021 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1675 | 1465098734023 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:52:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:52:14 INFO - PROCESS | 1675 | 1465098734025 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1675 | 1465098734026 Marionette TRACE conn2 <- [1,2790,null,{}] 20:52:14 INFO - PROCESS | 1675 | 1465098734028 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}] 20:52:14 INFO - PROCESS | 1675 | 1465098734029 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:14 INFO - PROCESS | 1675 | 1465098734134 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:52:14 INFO - PROCESS | 1675 | 1465098734148 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1675 | 1465098734149 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x126af6800 == 34 [pid = 1675] [id = 705] 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12111d000) [pid = 1675] [serial = 2115] [outer = 0x0] 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x1216f5800) [pid = 1675] [serial = 2116] [outer = 0x12111d000] 20:52:14 INFO - PROCESS | 1675 | 1465098734174 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x121911800) [pid = 1675] [serial = 2117] [outer = 0x12111d000] 20:52:14 INFO - PROCESS | 1675 | 1465098734510 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:52:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 20:52:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:52:14 INFO - PROCESS | 1675 | 1465098734547 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1675 | 1465098734548 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:52:14 INFO - PROCESS | 1675 | 1465098734550 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1675 | 1465098734551 Marionette TRACE conn2 <- [1,2794,null,{}] 20:52:14 INFO - PROCESS | 1675 | 1465098734553 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}] 20:52:14 INFO - PROCESS | 1675 | 1465098734554 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:14 INFO - PROCESS | 1675 | 1465098734648 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:52:14 INFO - PROCESS | 1675 | 1465098734686 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1675 | 1465098734687 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x128cc7800 == 35 [pid = 1675] [id = 706] 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12111ec00) [pid = 1675] [serial = 2118] [outer = 0x0] 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x121dd2800) [pid = 1675] [serial = 2119] [outer = 0x12111ec00] 20:52:14 INFO - PROCESS | 1675 | 1465098734711 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x124af2000) [pid = 1675] [serial = 2120] [outer = 0x12111ec00] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11765c800) [pid = 1675] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x124aeb000) [pid = 1675] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x125715800) [pid = 1675] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11737dc00) [pid = 1675] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11864c400) [pid = 1675] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11603b800) [pid = 1675] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118351800) [pid = 1675] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11815f000) [pid = 1675] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11322f800) [pid = 1675] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119453400) [pid = 1675] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x11729b800) [pid = 1675] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x128c5e400) [pid = 1675] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:52:14 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x11815ec00) [pid = 1675] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:52:15 INFO - PROCESS | 1675 | 1465098735134 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 619ms 20:52:15 INFO - PROCESS | 1675 | 1465098735170 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1675 | 1465098735172 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:52:15 INFO - PROCESS | 1675 | 1465098735175 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1675 | 1465098735177 Marionette TRACE conn2 <- [1,2798,null,{}] 20:52:15 INFO - PROCESS | 1675 | 1465098735203 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}] 20:52:15 INFO - PROCESS | 1675 | 1465098735205 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:15 INFO - PROCESS | 1675 | 1465098735354 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:52:15 INFO - PROCESS | 1675 | 1465098735364 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1675 | 1465098735365 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x129050000 == 36 [pid = 1675] [id = 707] 20:52:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11886a400) [pid = 1675] [serial = 2121] [outer = 0x0] 20:52:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1219b0000) [pid = 1675] [serial = 2122] [outer = 0x11886a400] 20:52:15 INFO - PROCESS | 1675 | 1465098735404 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x124f28800) [pid = 1675] [serial = 2123] [outer = 0x11886a400] 20:52:15 INFO - PROCESS | 1675 | 1465098735858 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 730ms 20:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:52:15 INFO - PROCESS | 1675 | 1465098735905 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1675 | 1465098735907 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 1675 | 1465098735919 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1675 | 1465098735921 Marionette TRACE conn2 <- [1,2802,null,{}] 20:52:15 INFO - PROCESS | 1675 | 1465098735924 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}] 20:52:15 INFO - PROCESS | 1675 | 1465098735926 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:16 INFO - PROCESS | 1675 | 1465098736047 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:52:16 INFO - PROCESS | 1675 | 1465098736053 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1675 | 1465098736054 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7a5000 == 37 [pid = 1675] [id = 708] 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x125084800) [pid = 1675] [serial = 2124] [outer = 0x0] 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x125712800) [pid = 1675] [serial = 2125] [outer = 0x125084800] 20:52:16 INFO - PROCESS | 1675 | 1465098736094 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x126a77400) [pid = 1675] [serial = 2126] [outer = 0x125084800] 20:52:16 INFO - PROCESS | 1675 | --DOCSHELL 0x12d105800 == 36 [pid = 1675] [id = 16] 20:52:16 INFO - PROCESS | 1675 | 1465098736441 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 579ms 20:52:16 INFO - PROCESS | 1675 | 1465098736489 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1675 | 1465098736490 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:52:16 INFO - PROCESS | 1675 | 1465098736492 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1675 | 1465098736494 Marionette TRACE conn2 <- [1,2806,null,{}] 20:52:16 INFO - PROCESS | 1675 | 1465098736496 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}] 20:52:16 INFO - PROCESS | 1675 | 1465098736498 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:16 INFO - PROCESS | 1675 | 1465098736624 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:52:16 INFO - PROCESS | 1675 | 1465098736633 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1675 | 1465098736634 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d0f000 == 37 [pid = 1675] [id = 709] 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119433800) [pid = 1675] [serial = 2127] [outer = 0x0] 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126d9f400) [pid = 1675] [serial = 2128] [outer = 0x119433800] 20:52:16 INFO - PROCESS | 1675 | 1465098736661 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x128c58000) [pid = 1675] [serial = 2129] [outer = 0x119433800] 20:52:17 INFO - PROCESS | 1675 | 1465098737100 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:52:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 621ms 20:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:52:17 INFO - PROCESS | 1675 | 1465098737114 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1675 | 1465098737117 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:52:17 INFO - PROCESS | 1675 | 1465098737120 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1675 | 1465098737122 Marionette TRACE conn2 <- [1,2810,null,{}] 20:52:17 INFO - PROCESS | 1675 | 1465098737126 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}] 20:52:17 INFO - PROCESS | 1675 | 1465098737128 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:17 INFO - PROCESS | 1675 | 1465098737249 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:52:17 INFO - PROCESS | 1675 | 1465098737331 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1675 | 1465098737332 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x118058800 == 38 [pid = 1675] [id = 710] 20:52:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x111f3ec00) [pid = 1675] [serial = 2130] [outer = 0x0] 20:52:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x115e4a400) [pid = 1675] [serial = 2131] [outer = 0x111f3ec00] 20:52:17 INFO - PROCESS | 1675 | 1465098737364 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1167af400) [pid = 1675] [serial = 2132] [outer = 0x111f3ec00] 20:52:17 INFO - PROCESS | 1675 | 1465098737920 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:52:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 872ms 20:52:17 INFO - PROCESS | 1675 | 1465098737992 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1675 | 1465098737995 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:52:18 INFO - PROCESS | 1675 | 1465098738000 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1675 | 1465098738002 Marionette TRACE conn2 <- [1,2814,null,{}] 20:52:18 INFO - PROCESS | 1675 | 1465098738004 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}] 20:52:18 INFO - PROCESS | 1675 | 1465098738006 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:18 INFO - PROCESS | 1675 | 1465098738115 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:52:18 INFO - PROCESS | 1675 | 1465098738175 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1675 | 1465098738176 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x12158a800 == 39 [pid = 1675] [id = 711] 20:52:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x117e54800) [pid = 1675] [serial = 2133] [outer = 0x0] 20:52:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x118152800) [pid = 1675] [serial = 2134] [outer = 0x117e54800] 20:52:18 INFO - PROCESS | 1675 | 1465098738207 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118249000) [pid = 1675] [serial = 2135] [outer = 0x117e54800] 20:52:18 INFO - PROCESS | 1675 | 1465098738898 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 973ms 20:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:52:18 INFO - PROCESS | 1675 | 1465098738974 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1675 | 1465098738976 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:52:18 INFO - PROCESS | 1675 | 1465098738980 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1675 | 1465098738981 Marionette TRACE conn2 <- [1,2818,null,{}] 20:52:18 INFO - PROCESS | 1675 | 1465098738985 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}] 20:52:18 INFO - PROCESS | 1675 | 1465098738986 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:19 INFO - PROCESS | 1675 | 1465098739097 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:52:19 INFO - PROCESS | 1675 | 1465098739155 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1675 | 1465098739158 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x118324000 == 40 [pid = 1675] [id = 712] 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1168a3c00) [pid = 1675] [serial = 2136] [outer = 0x0] 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x117389c00) [pid = 1675] [serial = 2137] [outer = 0x1168a3c00] 20:52:19 INFO - PROCESS | 1675 | 1465098739187 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x118154000) [pid = 1675] [serial = 2138] [outer = 0x1168a3c00] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12d111000 == 39 [pid = 1675] [id = 18] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7a5000 == 38 [pid = 1675] [id = 708] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x129050000 == 37 [pid = 1675] [id = 707] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x128cc7800 == 36 [pid = 1675] [id = 706] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x126af6800 == 35 [pid = 1675] [id = 705] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12574b800 == 34 [pid = 1675] [id = 704] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x1215e0000 == 33 [pid = 1675] [id = 703] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x121248800 == 32 [pid = 1675] [id = 702] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11957f800 == 31 [pid = 1675] [id = 701] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11831d800 == 30 [pid = 1675] [id = 700] 20:52:19 INFO - PROCESS | 1675 | --DOCSHELL 0x116670800 == 29 [pid = 1675] [id = 699] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x121910000) [pid = 1675] [serial = 2065] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1255c7800) [pid = 1675] [serial = 2068] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1219ae800) [pid = 1675] [serial = 2066] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12730b400) [pid = 1675] [serial = 2071] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x128c51c00) [pid = 1675] [serial = 2072] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x117384000) [pid = 1675] [serial = 2053] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11814dc00) [pid = 1675] [serial = 2054] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x119007800) [pid = 1675] [serial = 2059] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x119453800) [pid = 1675] [serial = 2060] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119c70400) [pid = 1675] [serial = 2045] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11849c400) [pid = 1675] [serial = 2056] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x118645000) [pid = 1675] [serial = 2057] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x118163400) [pid = 1675] [serial = 2050] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x118199c00) [pid = 1675] [serial = 2051] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x113f4e000) [pid = 1675] [serial = 2047] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x116817400) [pid = 1675] [serial = 2048] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x119c2d000) [pid = 1675] [serial = 2062] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x128e37800) [pid = 1675] [serial = 2078] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x129344800) [pid = 1675] [serial = 2080] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12934dc00) [pid = 1675] [serial = 2081] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x128c5d000) [pid = 1675] [serial = 2077] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x124db4000) [pid = 1675] [serial = 2075] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x126f32000) [pid = 1675] [serial = 2069] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x11864d400) [pid = 1675] [serial = 2074] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x121224c00) [pid = 1675] [serial = 2063] [outer = 0x0] [url = about:blank] 20:52:19 INFO - PROCESS | 1675 | 1465098739618 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 20:52:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:52:19 INFO - PROCESS | 1675 | 1465098739651 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1675 | 1465098739654 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:52:19 INFO - PROCESS | 1675 | 1465098739658 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1675 | 1465098739660 Marionette TRACE conn2 <- [1,2822,null,{}] 20:52:19 INFO - PROCESS | 1675 | 1465098739663 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}] 20:52:19 INFO - PROCESS | 1675 | 1465098739664 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:19 INFO - PROCESS | 1675 | 1465098739748 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:52:19 INFO - PROCESS | 1675 | 1465098739752 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1675 | 1465098739753 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d0800 == 30 [pid = 1675] [id = 713] 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x118163000) [pid = 1675] [serial = 2139] [outer = 0x0] 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11830a400) [pid = 1675] [serial = 2140] [outer = 0x118163000] 20:52:19 INFO - PROCESS | 1675 | 1465098739780 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x118495800) [pid = 1675] [serial = 2141] [outer = 0x118163000] 20:52:20 INFO - PROCESS | 1675 | 1465098740157 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]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:52:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 20:52:20 INFO - PROCESS | 1675 | 1465098740179 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:52:20 INFO - PROCESS | 1675 | 1465098740182 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:52:20 INFO - PROCESS | 1675 | 1465098740185 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1675 | 1465098740188 Marionette TRACE conn2 <- [1,2826,null,{}] 20:52:20 INFO - PROCESS | 1675 | 1465098740196 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}] 20:52:20 INFO - PROCESS | 1675 | 1465098740199 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:20 INFO - PROCESS | 1675 | 1465098740340 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:52:20 INFO - PROCESS | 1675 | 1465098740351 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1675 | 1465098740354 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12157e800 == 31 [pid = 1675] [id = 714] 20:52:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x113a90c00) [pid = 1675] [serial = 2142] [outer = 0x0] 20:52:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x1186d2000) [pid = 1675] [serial = 2143] [outer = 0x113a90c00] 20:52:20 INFO - PROCESS | 1675 | 1465098740413 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11926a800) [pid = 1675] [serial = 2144] [outer = 0x113a90c00] 20:52:21 INFO - PROCESS | 1675 | 1465098741021 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 871ms 20:52:21 INFO - PROCESS | 1675 | 1465098741066 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1675 | 1465098741070 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:52:21 INFO - PROCESS | 1675 | 1465098741075 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1675 | 1465098741082 Marionette TRACE conn2 <- [1,2830,null,{}] 20:52:21 INFO - PROCESS | 1675 | 1465098741088 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}] 20:52:21 INFO - PROCESS | 1675 | 1465098741090 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:21 INFO - PROCESS | 1675 | 1465098741248 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:52:21 INFO - PROCESS | 1675 | 1465098741342 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1675 | 1465098741344 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x121254800 == 32 [pid = 1675] [id = 715] 20:52:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11729dc00) [pid = 1675] [serial = 2145] [outer = 0x0] 20:52:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x118160800) [pid = 1675] [serial = 2146] [outer = 0x11729dc00] 20:52:21 INFO - PROCESS | 1675 | 1465098741376 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x118356c00) [pid = 1675] [serial = 2147] [outer = 0x11729dc00] 20:52:21 INFO - PROCESS | 1675 | 1465098741835 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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 829ms 20:52:21 INFO - PROCESS | 1675 | 1465098741904 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1675 | 1465098741909 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:52:21 INFO - PROCESS | 1675 | 1465098741916 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1675 | 1465098741919 Marionette TRACE conn2 <- [1,2834,null,{}] 20:52:21 INFO - PROCESS | 1675 | 1465098741923 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}] 20:52:21 INFO - PROCESS | 1675 | 1465098741926 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:22 INFO - PROCESS | 1675 | 1465098742072 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:52:22 INFO - PROCESS | 1675 | 1465098742152 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1675 | 1465098742153 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12574a000 == 33 [pid = 1675] [id = 716] 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118640c00) [pid = 1675] [serial = 2148] [outer = 0x0] 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1192cb000) [pid = 1675] [serial = 2149] [outer = 0x118640c00] 20:52:22 INFO - PROCESS | 1675 | 1465098742184 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119a9fc00) [pid = 1675] [serial = 2150] [outer = 0x118640c00] 20:52:22 INFO - PROCESS | 1675 | 1465098742652 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 773ms 20:52:22 INFO - PROCESS | 1675 | 1465098742697 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1675 | 1465098742699 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:52:22 INFO - PROCESS | 1675 | 1465098742702 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1675 | 1465098742705 Marionette TRACE conn2 <- [1,2838,null,{}] 20:52:22 INFO - PROCESS | 1675 | 1465098742714 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}] 20:52:22 INFO - PROCESS | 1675 | 1465098742718 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:22 INFO - PROCESS | 1675 | 1465098742815 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:52:22 INFO - PROCESS | 1675 | 1465098742887 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1675 | 1465098742889 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12758a800 == 34 [pid = 1675] [id = 717] 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x119c70400) [pid = 1675] [serial = 2151] [outer = 0x0] 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x121224c00) [pid = 1675] [serial = 2152] [outer = 0x119c70400] 20:52:22 INFO - PROCESS | 1675 | 1465098742920 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121910000) [pid = 1675] [serial = 2153] [outer = 0x119c70400] 20:52:23 INFO - PROCESS | 1675 | 1465098743337 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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 672ms 20:52:23 INFO - PROCESS | 1675 | 1465098743375 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1675 | 1465098743377 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:52:23 INFO - PROCESS | 1675 | 1465098743379 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1675 | 1465098743380 Marionette TRACE conn2 <- [1,2842,null,{}] 20:52:23 INFO - PROCESS | 1675 | 1465098743383 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}] 20:52:23 INFO - PROCESS | 1675 | 1465098743384 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:23 INFO - PROCESS | 1675 | 1465098743484 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:52:23 INFO - PROCESS | 1675 | 1465098743542 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1675 | 1465098743543 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904e000 == 35 [pid = 1675] [id = 718] 20:52:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12498b400) [pid = 1675] [serial = 2154] [outer = 0x0] 20:52:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x124af9c00) [pid = 1675] [serial = 2155] [outer = 0x12498b400] 20:52:23 INFO - PROCESS | 1675 | 1465098743572 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x125714c00) [pid = 1675] [serial = 2156] [outer = 0x12498b400] 20:52:23 INFO - PROCESS | 1675 | 1465098743994 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:52:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 20:52:24 INFO - PROCESS | 1675 | 1465098744050 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1675 | 1465098744051 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:52:24 INFO - PROCESS | 1675 | 1465098744054 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1675 | 1465098744055 Marionette TRACE conn2 <- [1,2846,null,{}] 20:52:24 INFO - PROCESS | 1675 | 1465098744057 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}] 20:52:24 INFO - PROCESS | 1675 | 1465098744059 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:24 INFO - PROCESS | 1675 | 1465098744152 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:52:24 INFO - PROCESS | 1675 | 1465098744258 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1675 | 1465098744259 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a7aa000 == 36 [pid = 1675] [id = 719] 20:52:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x124980c00) [pid = 1675] [serial = 2157] [outer = 0x0] 20:52:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x127043000) [pid = 1675] [serial = 2158] [outer = 0x124980c00] 20:52:24 INFO - PROCESS | 1675 | 1465098744290 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x127523c00) [pid = 1675] [serial = 2159] [outer = 0x124980c00] 20:52:24 INFO - PROCESS | 1675 | 1465098744768 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:52:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 768ms 20:52:24 INFO - PROCESS | 1675 | 1465098744841 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1675 | 1465098744843 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:52:24 INFO - PROCESS | 1675 | 1465098744850 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1675 | 1465098744852 Marionette TRACE conn2 <- [1,2850,null,{}] 20:52:24 INFO - PROCESS | 1675 | 1465098744855 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}] 20:52:24 INFO - PROCESS | 1675 | 1465098744862 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:25 INFO - PROCESS | 1675 | 1465098745011 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:52:25 INFO - PROCESS | 1675 | 1465098745081 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1675 | 1465098745083 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12157d800 == 37 [pid = 1675] [id = 720] 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x127528400) [pid = 1675] [serial = 2160] [outer = 0x0] 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x129347400) [pid = 1675] [serial = 2161] [outer = 0x127528400] 20:52:25 INFO - PROCESS | 1675 | 1465098745111 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x129475c00) [pid = 1675] [serial = 2162] [outer = 0x127528400] 20:52:25 INFO - PROCESS | 1675 | 1465098745551 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 825ms 20:52:25 INFO - PROCESS | 1675 | 1465098745675 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:52:25 INFO - PROCESS | 1675 | 1465098745677 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:52:25 INFO - PROCESS | 1675 | 1465098745680 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 1675 | 1465098745682 Marionette TRACE conn2 <- [1,2854,null,{}] 20:52:25 INFO - PROCESS | 1675 | 1465098745686 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}] 20:52:25 INFO - PROCESS | 1675 | 1465098745688 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:25 INFO - PROCESS | 1675 | 1465098745799 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:52:25 INFO - PROCESS | 1675 | 1465098745854 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1675 | 1465098745857 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x119236800 == 38 [pid = 1675] [id = 721] 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x1167aa400) [pid = 1675] [serial = 2163] [outer = 0x0] 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x116821c00) [pid = 1675] [serial = 2164] [outer = 0x1167aa400] 20:52:25 INFO - PROCESS | 1675 | 1465098745885 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11815e800) [pid = 1675] [serial = 2165] [outer = 0x1167aa400] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d0800 == 37 [pid = 1675] [id = 713] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x118324000 == 36 [pid = 1675] [id = 712] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x118058800 == 35 [pid = 1675] [id = 710] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12158a800 == 34 [pid = 1675] [id = 711] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d6000 == 33 [pid = 1675] [id = 698] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12157d800 == 32 [pid = 1675] [id = 720] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12a7aa000 == 31 [pid = 1675] [id = 719] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12904e000 == 30 [pid = 1675] [id = 718] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12758a800 == 29 [pid = 1675] [id = 717] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12574a000 == 28 [pid = 1675] [id = 716] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x126d0f000 == 27 [pid = 1675] [id = 709] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x121254800 == 26 [pid = 1675] [id = 715] 20:52:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12157e800 == 25 [pid = 1675] [id = 714] 20:52:26 INFO - PROCESS | 1675 | 1465098746825 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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:52:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1172ms 20:52:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:52:26 INFO - PROCESS | 1675 | 1465098746853 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1675 | 1465098746856 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:52:26 INFO - PROCESS | 1675 | 1465098746859 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1675 | 1465098746861 Marionette TRACE conn2 <- [1,2858,null,{}] 20:52:26 INFO - PROCESS | 1675 | 1465098746865 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}] 20:52:26 INFO - PROCESS | 1675 | 1465098746867 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:26 INFO - PROCESS | 1675 | 1465098746959 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:52:27 INFO - PROCESS | 1675 | 1465098747019 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1675 | 1465098747021 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a7800 == 26 [pid = 1675] [id = 722] 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x116049800) [pid = 1675] [serial = 2166] [outer = 0x0] 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x116621000) [pid = 1675] [serial = 2167] [outer = 0x116049800] 20:52:27 INFO - PROCESS | 1675 | 1465098747048 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x116820800) [pid = 1675] [serial = 2168] [outer = 0x116049800] 20:52:27 INFO - PROCESS | 1675 | 1465098747388 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 20:52:27 INFO - PROCESS | 1675 | 1465098747431 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1675 | 1465098747435 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:52:27 INFO - PROCESS | 1675 | 1465098747440 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1675 | 1465098747441 Marionette TRACE conn2 <- [1,2862,null,{}] 20:52:27 INFO - PROCESS | 1675 | 1465098747444 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}] 20:52:27 INFO - PROCESS | 1675 | 1465098747445 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:27 INFO - PROCESS | 1675 | 1465098747566 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:52:27 INFO - PROCESS | 1675 | 1465098747613 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1675 | 1465098747615 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d6000 == 27 [pid = 1675] [id = 723] 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1168a6c00) [pid = 1675] [serial = 2169] [outer = 0x0] 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x117383000) [pid = 1675] [serial = 2170] [outer = 0x1168a6c00] 20:52:27 INFO - PROCESS | 1675 | 1465098747649 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11815bc00) [pid = 1675] [serial = 2171] [outer = 0x1168a6c00] 20:52:28 INFO - PROCESS | 1675 | 1465098748033 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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 621ms 20:52:28 INFO - PROCESS | 1675 | 1465098748060 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1675 | 1465098748062 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:52:28 INFO - PROCESS | 1675 | 1465098748071 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1675 | 1465098748074 Marionette TRACE conn2 <- [1,2866,null,{}] 20:52:28 INFO - PROCESS | 1675 | 1465098748081 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}] 20:52:28 INFO - PROCESS | 1675 | 1465098748084 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:28 INFO - PROCESS | 1675 | 1465098748187 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:52:28 INFO - PROCESS | 1675 | 1465098748192 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1675 | 1465098748194 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dae800 == 28 [pid = 1675] [id = 724] 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x112984c00) [pid = 1675] [serial = 2172] [outer = 0x0] 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x118496400) [pid = 1675] [serial = 2173] [outer = 0x112984c00] 20:52:28 INFO - PROCESS | 1675 | 1465098748224 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x118645400) [pid = 1675] [serial = 2174] [outer = 0x112984c00] 20:52:28 INFO - PROCESS | 1675 | 1465098748575 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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 527ms 20:52:28 INFO - PROCESS | 1675 | 1465098748600 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:52:28 INFO - PROCESS | 1675 | 1465098748602 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:52:28 INFO - PROCESS | 1675 | 1465098748604 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1675 | 1465098748605 Marionette TRACE conn2 <- [1,2870,null,{}] 20:52:28 INFO - PROCESS | 1675 | 1465098748607 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}] 20:52:28 INFO - PROCESS | 1675 | 1465098748609 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:28 INFO - PROCESS | 1675 | 1465098748715 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:52:28 INFO - PROCESS | 1675 | 1465098748725 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1675 | 1465098748727 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fed800 == 29 [pid = 1675] [id = 725] 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x1186d0c00) [pid = 1675] [serial = 2175] [outer = 0x0] 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x118876000) [pid = 1675] [serial = 2176] [outer = 0x1186d0c00] 20:52:28 INFO - PROCESS | 1675 | 1465098748753 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11926e000) [pid = 1675] [serial = 2177] [outer = 0x1186d0c00] 20:52:29 INFO - PROCESS | 1675 | 1465098749108 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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:52:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 20:52:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:52:29 INFO - PROCESS | 1675 | 1465098749124 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1675 | 1465098749125 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:52:29 INFO - PROCESS | 1675 | 1465098749128 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1675 | 1465098749130 Marionette TRACE conn2 <- [1,2874,null,{}] 20:52:29 INFO - PROCESS | 1675 | 1465098749133 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}] 20:52:29 INFO - PROCESS | 1675 | 1465098749135 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:29 INFO - PROCESS | 1675 | 1465098749233 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:52:29 INFO - PROCESS | 1675 | 1465098749236 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1675 | 1465098749237 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12904f800 == 30 [pid = 1675] [id = 726] 20:52:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x116823c00) [pid = 1675] [serial = 2178] [outer = 0x0] 20:52:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11943dc00) [pid = 1675] [serial = 2179] [outer = 0x116823c00] 20:52:29 INFO - PROCESS | 1675 | 1465098749262 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x119c25800) [pid = 1675] [serial = 2180] [outer = 0x116823c00] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12d106000) [pid = 1675] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x118163000) [pid = 1675] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x113a90c00) [pid = 1675] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x118646800) [pid = 1675] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11815f400) [pid = 1675] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x1167b0c00) [pid = 1675] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x113f0b800) [pid = 1675] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118150000) [pid = 1675] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x125084800) [pid = 1675] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x117e4ac00) [pid = 1675] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1166e0c00) [pid = 1675] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11849f800) [pid = 1675] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12190c800) [pid = 1675] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x128c56800) [pid = 1675] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11886d800) [pid = 1675] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12ccfc400) [pid = 1675] [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.] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12111ec00) [pid = 1675] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12111d000) [pid = 1675] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1168a3c00) [pid = 1675] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x119433800) [pid = 1675] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11886a400) [pid = 1675] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x117e54800) [pid = 1675] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:52:29 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x111f3ec00) [pid = 1675] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:52:29 INFO - PROCESS | 1675 | 1465098749850 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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:52:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 772ms 20:52:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:52:29 INFO - PROCESS | 1675 | 1465098749900 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1675 | 1465098749901 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:52:29 INFO - PROCESS | 1675 | 1465098749903 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1675 | 1465098749904 Marionette TRACE conn2 <- [1,2878,null,{}] 20:52:29 INFO - PROCESS | 1675 | 1465098749907 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}] 20:52:29 INFO - PROCESS | 1675 | 1465098749911 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:30 INFO - PROCESS | 1675 | 1465098750034 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:52:30 INFO - PROCESS | 1675 | 1465098750096 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1675 | 1465098750098 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x126aec800 == 31 [pid = 1675] [id = 727] 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1167b0c00) [pid = 1675] [serial = 2181] [outer = 0x0] 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119aa0800) [pid = 1675] [serial = 2182] [outer = 0x1167b0c00] 20:52:30 INFO - PROCESS | 1675 | 1465098750125 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119c6b000) [pid = 1675] [serial = 2183] [outer = 0x1167b0c00] 20:52:30 INFO - PROCESS | 1675 | 1465098750423 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 20:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:52:30 INFO - PROCESS | 1675 | 1465098750474 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1675 | 1465098750475 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:52:30 INFO - PROCESS | 1675 | 1465098750477 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1675 | 1465098750478 Marionette TRACE conn2 <- [1,2882,null,{}] 20:52:30 INFO - PROCESS | 1675 | 1465098750480 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}] 20:52:30 INFO - PROCESS | 1675 | 1465098750482 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:30 INFO - PROCESS | 1675 | 1465098750558 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:52:30 INFO - PROCESS | 1675 | 1465098750564 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1675 | 1465098750566 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b221800 == 32 [pid = 1675] [id = 728] 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x111e6c000) [pid = 1675] [serial = 2184] [outer = 0x0] 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1215c2000) [pid = 1675] [serial = 2185] [outer = 0x111e6c000] 20:52:30 INFO - PROCESS | 1675 | 1465098750591 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12190fc00) [pid = 1675] [serial = 2186] [outer = 0x111e6c000] 20:52:30 INFO - PROCESS | 1675 | 1465098750920 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 471ms 20:52:30 INFO - PROCESS | 1675 | 1465098750949 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1675 | 1465098750950 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:52:30 INFO - PROCESS | 1675 | 1465098750952 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1675 | 1465098750953 Marionette TRACE conn2 <- [1,2886,null,{}] 20:52:30 INFO - PROCESS | 1675 | 1465098750956 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}] 20:52:30 INFO - PROCESS | 1675 | 1465098750957 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:31 INFO - PROCESS | 1675 | 1465098751064 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:52:31 INFO - PROCESS | 1675 | 1465098751070 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1675 | 1465098751071 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4a6000 == 33 [pid = 1675] [id = 729] 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x121914c00) [pid = 1675] [serial = 2187] [outer = 0x0] 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x123d92000) [pid = 1675] [serial = 2188] [outer = 0x121914c00] 20:52:31 INFO - PROCESS | 1675 | 1465098751096 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x1255bcc00) [pid = 1675] [serial = 2189] [outer = 0x121914c00] 20:52:31 INFO - PROCESS | 1675 | 1465098751433 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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:52:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 517ms 20:52:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:52:31 INFO - PROCESS | 1675 | 1465098751471 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1675 | 1465098751472 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:52:31 INFO - PROCESS | 1675 | 1465098751474 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1675 | 1465098751475 Marionette TRACE conn2 <- [1,2890,null,{}] 20:52:31 INFO - PROCESS | 1675 | 1465098751479 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}] 20:52:31 INFO - PROCESS | 1675 | 1465098751481 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:31 INFO - PROCESS | 1675 | 1465098751602 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:52:31 INFO - PROCESS | 1675 | 1465098751688 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1675 | 1465098751690 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dac000 == 34 [pid = 1675] [id = 730] 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x1166e0c00) [pid = 1675] [serial = 2190] [outer = 0x0] 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x125715c00) [pid = 1675] [serial = 2191] [outer = 0x1166e0c00] 20:52:31 INFO - PROCESS | 1675 | 1465098751730 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x126fcbc00) [pid = 1675] [serial = 2192] [outer = 0x1166e0c00] 20:52:32 INFO - PROCESS | 1675 | 1465098752276 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 823ms 20:52:32 INFO - PROCESS | 1675 | 1465098752298 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1675 | 1465098752301 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:52:32 INFO - PROCESS | 1675 | 1465098752304 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1675 | 1465098752307 Marionette TRACE conn2 <- [1,2894,null,{}] 20:52:32 INFO - PROCESS | 1675 | 1465098752310 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}] 20:52:32 INFO - PROCESS | 1675 | 1465098752312 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:32 INFO - PROCESS | 1675 | 1465098752429 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:52:32 INFO - PROCESS | 1675 | 1465098752489 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1675 | 1465098752490 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x11957f800 == 35 [pid = 1675] [id = 731] 20:52:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x113d78c00) [pid = 1675] [serial = 2193] [outer = 0x0] 20:52:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x116046c00) [pid = 1675] [serial = 2194] [outer = 0x113d78c00] 20:52:32 INFO - PROCESS | 1675 | 1465098752522 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x116820400) [pid = 1675] [serial = 2195] [outer = 0x113d78c00] 20:52:33 INFO - PROCESS | 1675 | 1465098753070 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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:52:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 821ms 20:52:33 INFO - PROCESS | 1675 | 1465098753125 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1675 | 1465098753128 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:52:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:52:33 INFO - PROCESS | 1675 | 1465098753133 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1675 | 1465098753135 Marionette TRACE conn2 <- [1,2898,null,{}] 20:52:33 INFO - PROCESS | 1675 | 1465098753137 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}] 20:52:33 INFO - PROCESS | 1675 | 1465098753139 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:33 INFO - PROCESS | 1675 | 1465098753252 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:52:33 INFO - PROCESS | 1675 | 1465098753350 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1675 | 1465098753352 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x126fef800 == 36 [pid = 1675] [id = 732] 20:52:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x117e46400) [pid = 1675] [serial = 2196] [outer = 0x0] 20:52:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11815d400) [pid = 1675] [serial = 2197] [outer = 0x117e46400] 20:52:33 INFO - PROCESS | 1675 | 1465098753382 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11824e000) [pid = 1675] [serial = 2198] [outer = 0x117e46400] 20:52:34 INFO - PROCESS | 1675 | 1465098754025 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]]]}] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4a6000 == 35 [pid = 1675] [id = 729] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12b221800 == 34 [pid = 1675] [id = 728] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x126aec800 == 33 [pid = 1675] [id = 727] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12904f800 == 32 [pid = 1675] [id = 726] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x126fed800 == 31 [pid = 1675] [id = 725] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x123dae800 == 30 [pid = 1675] [id = 724] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d6000 == 29 [pid = 1675] [id = 723] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a7800 == 28 [pid = 1675] [id = 722] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12d10e800) [pid = 1675] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:52:34 INFO - PROCESS | 1675 | --DOCSHELL 0x119236800 == 27 [pid = 1675] [id = 721] 20:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 969ms 20:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:52:34 INFO - PROCESS | 1675 | 1465098754103 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1675 | 1465098754105 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:52:34 INFO - PROCESS | 1675 | 1465098754109 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1675 | 1465098754110 Marionette TRACE conn2 <- [1,2902,null,{}] 20:52:34 INFO - PROCESS | 1675 | 1465098754114 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}] 20:52:34 INFO - PROCESS | 1675 | 1465098754115 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:34 INFO - PROCESS | 1675 | 1465098754216 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118824000) [pid = 1675] [serial = 2111] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1186cb800) [pid = 1675] [serial = 2110] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118350400) [pid = 1675] [serial = 2107] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x116a70c00) [pid = 1675] [serial = 2101] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11737ec00) [pid = 1675] [serial = 2102] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x115e49000) [pid = 1675] [serial = 2098] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x116195800) [pid = 1675] [serial = 2099] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118162000) [pid = 1675] [serial = 2104] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x126a77400) [pid = 1675] [serial = 2126] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118244c00) [pid = 1675] [serial = 2105] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118196800) [pid = 1675] [serial = 2096] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11814f400) [pid = 1675] [serial = 2095] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x118495800) [pid = 1675] [serial = 2141] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11815cc00) [pid = 1675] [serial = 2084] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x117303800) [pid = 1675] [serial = 2083] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x119262800) [pid = 1675] [serial = 2087] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1186c9c00) [pid = 1675] [serial = 2086] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125712c00) [pid = 1675] [serial = 2090] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x123d93400) [pid = 1675] [serial = 2089] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x129475400) [pid = 1675] [serial = 2093] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x129024000) [pid = 1675] [serial = 2092] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119c6c400) [pid = 1675] [serial = 2114] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119265000) [pid = 1675] [serial = 2113] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119453c00) [pid = 1675] [serial = 1451] [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.] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x121dd2800) [pid = 1675] [serial = 2119] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x1216f5800) [pid = 1675] [serial = 2116] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x125712800) [pid = 1675] [serial = 2125] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x117389c00) [pid = 1675] [serial = 2137] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x126d9f400) [pid = 1675] [serial = 2128] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x124af2000) [pid = 1675] [serial = 2120] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x128c58000) [pid = 1675] [serial = 2129] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x1219b0000) [pid = 1675] [serial = 2122] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x118154000) [pid = 1675] [serial = 2138] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x124f28800) [pid = 1675] [serial = 2123] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x118249000) [pid = 1675] [serial = 2135] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x118152800) [pid = 1675] [serial = 2134] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x1167af400) [pid = 1675] [serial = 2132] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x121911800) [pid = 1675] [serial = 2117] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x118640400) [pid = 1675] [serial = 2108] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x115e4a400) [pid = 1675] [serial = 2131] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x11830a400) [pid = 1675] [serial = 2140] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x1186d2000) [pid = 1675] [serial = 2143] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x11926a800) [pid = 1675] [serial = 2144] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1675 | 1465098754280 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1675 | 1465098754282 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x118067800 == 28 [pid = 1675] [id = 733] 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x113a90c00) [pid = 1675] [serial = 2199] [outer = 0x0] 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x116195800) [pid = 1675] [serial = 2200] [outer = 0x113a90c00] 20:52:34 INFO - PROCESS | 1675 | 1465098754311 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x116817000) [pid = 1675] [serial = 2201] [outer = 0x113a90c00] 20:52:34 INFO - PROCESS | 1675 | 1465098754665 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 20:52:34 INFO - PROCESS | 1675 | 1465098754680 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1675 | 1465098754685 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:52:34 INFO - PROCESS | 1675 | 1465098754691 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1675 | 1465098754694 Marionette TRACE conn2 <- [1,2906,null,{}] 20:52:34 INFO - PROCESS | 1675 | 1465098754700 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}] 20:52:34 INFO - PROCESS | 1675 | 1465098754703 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:34 INFO - PROCESS | 1675 | 1465098754858 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:52:34 INFO - PROCESS | 1675 | 1465098754915 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1675 | 1465098754917 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956f000 == 29 [pid = 1675] [id = 734] 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x117303800) [pid = 1675] [serial = 2202] [outer = 0x0] 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x11765c000) [pid = 1675] [serial = 2203] [outer = 0x117303800] 20:52:34 INFO - PROCESS | 1675 | 1465098754944 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118168c00) [pid = 1675] [serial = 2204] [outer = 0x117303800] 20:52:35 INFO - PROCESS | 1675 | 1465098755239 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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 575ms 20:52:35 INFO - PROCESS | 1675 | 1465098755270 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1675 | 1465098755271 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:52:35 INFO - PROCESS | 1675 | 1465098755274 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1675 | 1465098755276 Marionette TRACE conn2 <- [1,2910,null,{}] 20:52:35 INFO - PROCESS | 1675 | 1465098755287 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}] 20:52:35 INFO - PROCESS | 1675 | 1465098755291 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:35 INFO - PROCESS | 1675 | 1465098755379 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:52:35 INFO - PROCESS | 1675 | 1465098755436 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1675 | 1465098755438 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12135e000 == 30 [pid = 1675] [id = 735] 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x118163000) [pid = 1675] [serial = 2205] [outer = 0x0] 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x118498400) [pid = 1675] [serial = 2206] [outer = 0x118163000] 20:52:35 INFO - PROCESS | 1675 | 1465098755466 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11864cc00) [pid = 1675] [serial = 2207] [outer = 0x118163000] 20:52:35 INFO - PROCESS | 1675 | 1465098755727 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]]]}] 20:52:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:52:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:52:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 20:52:35 INFO - PROCESS | 1675 | 1465098755755 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1675 | 1465098755756 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /DOMEvents/constructors.html 20:52:35 INFO - PROCESS | 1675 | 1465098755759 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1675 | 1465098755760 Marionette TRACE conn2 <- [1,2914,null,{}] 20:52:35 INFO - PROCESS | 1675 | 1465098755770 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}] 20:52:35 INFO - PROCESS | 1675 | 1465098755771 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:35 INFO - PROCESS | 1675 | 1465098755857 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:52:35 INFO - PROCESS | 1675 | 1465098755861 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1675 | 1465098755864 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dbc800 == 31 [pid = 1675] [id = 736] 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x1186d0400) [pid = 1675] [serial = 2208] [outer = 0x0] 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11886f000) [pid = 1675] [serial = 2209] [outer = 0x1186d0400] 20:52:35 INFO - PROCESS | 1675 | 1465098755890 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x119263000) [pid = 1675] [serial = 2210] [outer = 0x1186d0400] 20:52:36 INFO - PROCESS | 1675 | 1465098756272 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]]]}] 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:52:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 531ms 20:52:36 INFO - PROCESS | 1675 | 1465098756300 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 1675 | 1465098756301 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:52:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:52:36 INFO - PROCESS | 1675 | 1465098756303 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 1675 | 1465098756304 Marionette TRACE conn2 <- [1,2918,null,{}] 20:52:36 INFO - PROCESS | 1675 | 1465098756307 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}] 20:52:36 INFO - PROCESS | 1675 | 1465098756308 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:36 INFO - PROCESS | 1675 | 1465098756407 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:52:36 INFO - PROCESS | 1675 | 1465098756445 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1675 | 1465098756446 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x1270d4000 == 32 [pid = 1675] [id = 737] 20:52:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1186d2000) [pid = 1675] [serial = 2211] [outer = 0x0] 20:52:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x119454c00) [pid = 1675] [serial = 2212] [outer = 0x1186d2000] 20:52:36 INFO - PROCESS | 1675 | 1465098756470 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x119c6b400) [pid = 1675] [serial = 2213] [outer = 0x1186d2000] 20:52:36 INFO - PROCESS | 1675 | 1465098756772 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:52:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:52:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 20:52:36 INFO - PROCESS | 1675 | 1465098756822 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 1675 | 1465098756823 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:52:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:52:36 INFO - PROCESS | 1675 | 1465098756826 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 1675 | 1465098756827 Marionette TRACE conn2 <- [1,2922,null,{}] 20:52:36 INFO - PROCESS | 1675 | 1465098756836 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}] 20:52:36 INFO - PROCESS | 1675 | 1465098756840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:36 INFO - PROCESS | 1675 | 1465098756971 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:52:36 INFO - PROCESS | 1675 | 1465098756975 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1675 | 1465098756976 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x1293b8000 == 33 [pid = 1675] [id = 738] 20:52:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x119437800) [pid = 1675] [serial = 2214] [outer = 0x0] 20:52:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x119c6a800) [pid = 1675] [serial = 2215] [outer = 0x119437800] 20:52:37 INFO - PROCESS | 1675 | 1465098757002 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x126d9f400) [pid = 1675] [serial = 2216] [outer = 0x119437800] 20:52:37 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:52:37 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:52:37 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:52:37 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:52:37 INFO - PROCESS | 1675 | 1465098757441 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]]]}] 20:52:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:52:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:52:37 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 20:52:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:52:37 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 20:52:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:52:37 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]" 20:52:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:52:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:52:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 20:52:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:52:37 INFO - PROCESS | 1675 | 1465098757454 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1675 | 1465098757456 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 1675 | 1465098757460 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1675 | 1465098757462 Marionette TRACE conn2 <- [1,2926,null,{}] 20:52:37 INFO - PROCESS | 1675 | 1465098757465 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}] 20:52:37 INFO - PROCESS | 1675 | 1465098757467 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:37 INFO - PROCESS | 1675 | 1465098757621 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:52:37 INFO - PROCESS | 1675 | 1465098757640 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1675 | 1465098757641 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188f4800 == 34 [pid = 1675] [id = 739] 20:52:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x126f31800) [pid = 1675] [serial = 2217] [outer = 0x0] 20:52:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12751e000) [pid = 1675] [serial = 2218] [outer = 0x126f31800] 20:52:37 INFO - PROCESS | 1675 | 1465098757680 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x128ca2400) [pid = 1675] [serial = 2219] [outer = 0x126f31800] 20:52:37 INFO - PROCESS | 1675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:52:38 INFO - PROCESS | 1675 | 1465098758035 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]]]}] 20:52:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:52:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 20:52:38 INFO - PROCESS | 1675 | 1465098758082 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:52:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:52:38 INFO - PROCESS | 1675 | 1465098758084 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:52:38 INFO - PROCESS | 1675 | 1465098758093 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1675 | 1465098758095 Marionette TRACE conn2 <- [1,2930,null,{}] 20:52:38 INFO - PROCESS | 1675 | 1465098758098 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}] 20:52:38 INFO - PROCESS | 1675 | 1465098758100 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:38 INFO - PROCESS | 1675 | 1465098758262 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:52:38 INFO - PROCESS | 1675 | 1465098758305 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1675 | 1465098758306 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x125746800 == 35 [pid = 1675] [id = 740] 20:52:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x126f32000) [pid = 1675] [serial = 2220] [outer = 0x0] 20:52:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x128e3b400) [pid = 1675] [serial = 2221] [outer = 0x126f32000] 20:52:38 INFO - PROCESS | 1675 | 1465098758488 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12934ac00) [pid = 1675] [serial = 2222] [outer = 0x126f32000] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11729dc00) [pid = 1675] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118640c00) [pid = 1675] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119c70400) [pid = 1675] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12498b400) [pid = 1675] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x124980c00) [pid = 1675] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x127528400) [pid = 1675] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x112984c00) [pid = 1675] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1167aa400) [pid = 1675] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x116049800) [pid = 1675] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1186d0c00) [pid = 1675] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x116823c00) [pid = 1675] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x1167b0c00) [pid = 1675] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x111e6c000) [pid = 1675] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x1168a6c00) [pid = 1675] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:52:38 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x121914c00) [pid = 1675] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:52:38 INFO - PROCESS | 1675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:52:38 INFO - PROCESS | 1675 | 1465098758767 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]]]}] 20:52:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:52:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 729ms 20:52:38 INFO - PROCESS | 1675 | 1465098758818 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 1675 | 1465098758821 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:52:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:52:38 INFO - PROCESS | 1675 | 1465098758825 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1675 | 1465098758826 Marionette TRACE conn2 <- [1,2934,null,{}] 20:52:38 INFO - PROCESS | 1675 | 1465098758829 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}] 20:52:38 INFO - PROCESS | 1675 | 1465098758834 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:38 INFO - PROCESS | 1675 | 1465098758959 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:52:38 INFO - PROCESS | 1675 | 1465098758964 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1675 | 1465098758965 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2bd000 == 36 [pid = 1675] [id = 741] 20:52:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x11737c400) [pid = 1675] [serial = 2223] [outer = 0x0] 20:52:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x1192cc400) [pid = 1675] [serial = 2224] [outer = 0x11737c400] 20:52:39 INFO - PROCESS | 1675 | 1465098759004 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x12190b000) [pid = 1675] [serial = 2225] [outer = 0x11737c400] 20:52:39 INFO - PROCESS | 1675 | 1465098759379 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]]]}] 20:52:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:52:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms 20:52:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:52:39 INFO - PROCESS | 1675 | 1465098759399 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1675 | 1465098759401 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:52:39 INFO - PROCESS | 1675 | 1465098759404 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1675 | 1465098759406 Marionette TRACE conn2 <- [1,2938,null,{}] 20:52:39 INFO - PROCESS | 1675 | 1465098759409 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}] 20:52:39 INFO - PROCESS | 1675 | 1465098759411 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:39 INFO - PROCESS | 1675 | 1465098759586 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:52:39 INFO - PROCESS | 1675 | 1465098759596 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1675 | 1465098759597 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c79b800 == 37 [pid = 1675] [id = 742] 20:52:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x12498b400) [pid = 1675] [serial = 2226] [outer = 0x0] 20:52:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x129021800) [pid = 1675] [serial = 2227] [outer = 0x12498b400] 20:52:39 INFO - PROCESS | 1675 | 1465098759637 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x129475400) [pid = 1675] [serial = 2228] [outer = 0x12498b400] 20:52:40 INFO - PROCESS | 1675 | 1465098760029 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]]]}] 20:52:40 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. 20:52:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 20:52:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:52:40 INFO - PROCESS | 1675 | 1465098760074 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1675 | 1465098760075 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:52:40 INFO - PROCESS | 1675 | 1465098760077 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1675 | 1465098760079 Marionette TRACE conn2 <- [1,2942,null,{}] 20:52:40 INFO - PROCESS | 1675 | 1465098760081 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}] 20:52:40 INFO - PROCESS | 1675 | 1465098760083 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:40 INFO - PROCESS | 1675 | 1465098760202 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:52:40 INFO - PROCESS | 1675 | 1465098760208 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1675 | 1465098760209 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12caa6000 == 38 [pid = 1675] [id = 743] 20:52:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x12934b800) [pid = 1675] [serial = 2229] [outer = 0x0] 20:52:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12961d800) [pid = 1675] [serial = 2230] [outer = 0x12934b800] 20:52:40 INFO - PROCESS | 1675 | 1465098760235 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x12a80a000) [pid = 1675] [serial = 2231] [outer = 0x12934b800] 20:52:40 INFO - PROCESS | 1675 | 1465098760629 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"]]]}] 20:52:40 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 20:52:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:52:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 20:52:40 INFO - PROCESS | 1675 | 1465098760651 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1675 | 1465098760654 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:52:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:52:40 INFO - PROCESS | 1675 | 1465098760659 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1675 | 1465098760662 Marionette TRACE conn2 <- [1,2946,null,{}] 20:52:40 INFO - PROCESS | 1675 | 1465098760668 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}] 20:52:40 INFO - PROCESS | 1675 | 1465098760671 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:40 INFO - PROCESS | 1675 | 1465098760871 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:52:41 INFO - PROCESS | 1675 | 1465098761012 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1675 | 1465098761016 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x118985800 == 39 [pid = 1675] [id = 744] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1161ef400) [pid = 1675] [serial = 2232] [outer = 0x0] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1167ab400) [pid = 1675] [serial = 2233] [outer = 0x1161ef400] 20:52:41 INFO - PROCESS | 1675 | 1465098761049 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11729f000) [pid = 1675] [serial = 2234] [outer = 0x1161ef400] 20:52:41 INFO - PROCESS | 1675 | 1465098761422 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]]]}] 20:52:41 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. 20:52:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 774ms 20:52:41 INFO - PROCESS | 1675 | 1465098761433 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1675 | 1465098761436 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:52:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:52:41 INFO - PROCESS | 1675 | 1465098761441 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1675 | 1465098761442 Marionette TRACE conn2 <- [1,2950,null,{}] 20:52:41 INFO - PROCESS | 1675 | 1465098761445 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}] 20:52:41 INFO - PROCESS | 1675 | 1465098761447 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:41 INFO - PROCESS | 1675 | 1465098761552 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:52:41 INFO - PROCESS | 1675 | 1465098761612 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1675 | 1465098761613 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x123d42000 == 40 [pid = 1675] [id = 745] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118199800) [pid = 1675] [serial = 2235] [outer = 0x0] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11834b400) [pid = 1675] [serial = 2236] [outer = 0x118199800] 20:52:41 INFO - PROCESS | 1675 | 1465098761643 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11861e800) [pid = 1675] [serial = 2237] [outer = 0x118199800] 20:52:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1215d6000 == 41 [pid = 1675] [id = 746] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x119052400) [pid = 1675] [serial = 2238] [outer = 0x0] 20:52:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118247800) [pid = 1675] [serial = 2239] [outer = 0x119052400] 20:52:42 INFO - PROCESS | 1675 | 1465098762078 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]]]}] 20:52:42 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. 20:52:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 20:52:42 INFO - PROCESS | 1675 | 1465098762114 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1675 | 1465098762116 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:52:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:52:42 INFO - PROCESS | 1675 | 1465098762118 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1675 | 1465098762121 Marionette TRACE conn2 <- [1,2954,null,{}] 20:52:42 INFO - PROCESS | 1675 | 1465098762129 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}] 20:52:42 INFO - PROCESS | 1675 | 1465098762132 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:42 INFO - PROCESS | 1675 | 1465098762255 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:52:42 INFO - PROCESS | 1675 | 1465098762359 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1675 | 1465098762361 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cebc000 == 42 [pid = 1675] [id = 747] 20:52:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1186c5400) [pid = 1675] [serial = 2240] [outer = 0x0] 20:52:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119c68800) [pid = 1675] [serial = 2241] [outer = 0x1186c5400] 20:52:42 INFO - PROCESS | 1675 | 1465098762392 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x121910c00) [pid = 1675] [serial = 2242] [outer = 0x1186c5400] 20:52:42 INFO - PROCESS | 1675 | 1465098762755 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]]]}] 20:52:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:52:42 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 20:52:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 675ms 20:52:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:52:42 INFO - PROCESS | 1675 | 1465098762793 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1675 | 1465098762795 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:52:42 INFO - PROCESS | 1675 | 1465098762797 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1675 | 1465098762799 Marionette TRACE conn2 <- [1,2958,null,{}] 20:52:42 INFO - PROCESS | 1675 | 1465098762801 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}] 20:52:42 INFO - PROCESS | 1675 | 1465098762802 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:42 INFO - PROCESS | 1675 | 1465098762914 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:52:42 INFO - PROCESS | 1675 | 1465098762974 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1675 | 1465098762976 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d1c6800 == 43 [pid = 1675] [id = 748] 20:52:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x125083400) [pid = 1675] [serial = 2243] [outer = 0x0] 20:52:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x126a77c00) [pid = 1675] [serial = 2244] [outer = 0x125083400] 20:52:43 INFO - PROCESS | 1675 | 1465098763004 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x129476800) [pid = 1675] [serial = 2245] [outer = 0x125083400] 20:52:43 INFO - PROCESS | 1675 | 1465098763429 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]]]}] 20:52:43 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. 20:52:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 20:52:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:52:43 INFO - PROCESS | 1675 | 1465098763468 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1675 | 1465098763470 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:52:43 INFO - PROCESS | 1675 | 1465098763472 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1675 | 1465098763473 Marionette TRACE conn2 <- [1,2962,null,{}] 20:52:43 INFO - PROCESS | 1675 | 1465098763476 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}] 20:52:43 INFO - PROCESS | 1675 | 1465098763477 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:43 INFO - PROCESS | 1675 | 1465098763579 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:52:43 INFO - PROCESS | 1675 | 1465098763672 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 1675 | 1465098763673 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1188f6000 == 44 [pid = 1675] [id = 749] 20:52:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x119c77000) [pid = 1675] [serial = 2246] [outer = 0x0] 20:52:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x125083c00) [pid = 1675] [serial = 2247] [outer = 0x119c77000] 20:52:43 INFO - PROCESS | 1675 | 1465098763704 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x129622c00) [pid = 1675] [serial = 2248] [outer = 0x119c77000] 20:52:44 INFO - PROCESS | 1675 | 1465098764224 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]]]}] 20:52:44 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. 20:52:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 769ms 20:52:44 INFO - PROCESS | 1675 | 1465098764242 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1675 | 1465098764244 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:52:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:52:44 INFO - PROCESS | 1675 | 1465098764247 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1675 | 1465098764249 Marionette TRACE conn2 <- [1,2966,null,{}] 20:52:44 INFO - PROCESS | 1675 | 1465098764253 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}] 20:52:44 INFO - PROCESS | 1675 | 1465098764255 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:44 INFO - PROCESS | 1675 | 1465098764357 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:52:44 INFO - PROCESS | 1675 | 1465098764416 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1675 | 1465098764419 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12125d000 == 45 [pid = 1675] [id = 750] 20:52:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x116a72000) [pid = 1675] [serial = 2249] [outer = 0x0] 20:52:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x117382c00) [pid = 1675] [serial = 2250] [outer = 0x116a72000] 20:52:44 INFO - PROCESS | 1675 | 1465098764449 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x117e54800) [pid = 1675] [serial = 2251] [outer = 0x116a72000] 20:52:44 INFO - PROCESS | 1675 | 1465098764820 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]]]}] 20:52:44 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. 20:52:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 20:52:44 INFO - PROCESS | 1675 | 1465098764868 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1675 | 1465098764871 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:52:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:52:44 INFO - PROCESS | 1675 | 1465098764876 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1675 | 1465098764878 Marionette TRACE conn2 <- [1,2970,null,{}] 20:52:44 INFO - PROCESS | 1675 | 1465098764881 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}] 20:52:44 INFO - PROCESS | 1675 | 1465098764884 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:45 INFO - PROCESS | 1675 | 1465098765055 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:52:45 INFO - PROCESS | 1675 | 1465098765188 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1675 | 1465098765189 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x119082000 == 46 [pid = 1675] [id = 751] 20:52:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1168ae800) [pid = 1675] [serial = 2252] [outer = 0x0] 20:52:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11824d000) [pid = 1675] [serial = 2253] [outer = 0x1168ae800] 20:52:45 INFO - PROCESS | 1675 | 1465098765233 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x118628800) [pid = 1675] [serial = 2254] [outer = 0x1168ae800] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12c79b800 == 45 [pid = 1675] [id = 742] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2bd000 == 44 [pid = 1675] [id = 741] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x125746800 == 43 [pid = 1675] [id = 740] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x1188f4800 == 42 [pid = 1675] [id = 739] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x1293b8000 == 41 [pid = 1675] [id = 738] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x1270d4000 == 40 [pid = 1675] [id = 737] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x123dbc800 == 39 [pid = 1675] [id = 736] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12135e000 == 38 [pid = 1675] [id = 735] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x11956f000 == 37 [pid = 1675] [id = 734] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x118067800 == 36 [pid = 1675] [id = 733] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x126fef800 == 35 [pid = 1675] [id = 732] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x11957f800 == 34 [pid = 1675] [id = 731] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x123dac000 == 33 [pid = 1675] [id = 730] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12125d000 == 32 [pid = 1675] [id = 750] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x1188f6000 == 31 [pid = 1675] [id = 749] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12d1c6800 == 30 [pid = 1675] [id = 748] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12cebc000 == 29 [pid = 1675] [id = 747] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x1215d6000 == 28 [pid = 1675] [id = 746] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x123d42000 == 27 [pid = 1675] [id = 745] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x12caa6000 == 26 [pid = 1675] [id = 743] 20:52:45 INFO - PROCESS | 1675 | --DOCSHELL 0x118985800 == 25 [pid = 1675] [id = 744] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x118356c00) [pid = 1675] [serial = 2147] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x118160800) [pid = 1675] [serial = 2146] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x119a9fc00) [pid = 1675] [serial = 2150] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1192cb000) [pid = 1675] [serial = 2149] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x121910000) [pid = 1675] [serial = 2153] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x121224c00) [pid = 1675] [serial = 2152] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x125714c00) [pid = 1675] [serial = 2156] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x124af9c00) [pid = 1675] [serial = 2155] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x127523c00) [pid = 1675] [serial = 2159] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x127043000) [pid = 1675] [serial = 2158] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x129475c00) [pid = 1675] [serial = 2162] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x129347400) [pid = 1675] [serial = 2161] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118496400) [pid = 1675] [serial = 2173] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11815e800) [pid = 1675] [serial = 2165] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x116821c00) [pid = 1675] [serial = 2164] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x116621000) [pid = 1675] [serial = 2167] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x116820800) [pid = 1675] [serial = 2168] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x118876000) [pid = 1675] [serial = 2176] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11943dc00) [pid = 1675] [serial = 2179] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119aa0800) [pid = 1675] [serial = 2182] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11926e000) [pid = 1675] [serial = 2177] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1215c2000) [pid = 1675] [serial = 2185] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x119c25800) [pid = 1675] [serial = 2180] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119c6b000) [pid = 1675] [serial = 2183] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x11815bc00) [pid = 1675] [serial = 2171] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x117383000) [pid = 1675] [serial = 2170] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x118645400) [pid = 1675] [serial = 2174] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12190fc00) [pid = 1675] [serial = 2186] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x123d92000) [pid = 1675] [serial = 2188] [outer = 0x0] [url = about:blank] 20:52:45 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x1255bcc00) [pid = 1675] [serial = 2189] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1675 | 1465098766128 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]]]}] 20:52:46 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. 20:52:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1274ms 20:52:46 INFO - PROCESS | 1675 | 1465098766151 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:52:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:52:46 INFO - PROCESS | 1675 | 1465098766153 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:52:46 INFO - PROCESS | 1675 | 1465098766156 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1675 | 1465098766158 Marionette TRACE conn2 <- [1,2974,null,{}] 20:52:46 INFO - PROCESS | 1675 | 1465098766166 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}] 20:52:46 INFO - PROCESS | 1675 | 1465098766168 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:46 INFO - PROCESS | 1675 | 1465098766267 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:52:46 INFO - PROCESS | 1675 | 1465098766323 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1675 | 1465098766324 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a5000 == 26 [pid = 1675] [id = 752] 20:52:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11603b800) [pid = 1675] [serial = 2255] [outer = 0x0] 20:52:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x116622800) [pid = 1675] [serial = 2256] [outer = 0x11603b800] 20:52:46 INFO - PROCESS | 1675 | 1465098766352 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1168a3c00) [pid = 1675] [serial = 2257] [outer = 0x11603b800] 20:52:46 INFO - PROCESS | 1675 | 1465098766685 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]]]}] 20:52:46 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. 20:52:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 570ms 20:52:46 INFO - PROCESS | 1675 | 1465098766727 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1675 | 1465098766731 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:52:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:52:46 INFO - PROCESS | 1675 | 1465098766738 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1675 | 1465098766740 Marionette TRACE conn2 <- [1,2978,null,{}] 20:52:46 INFO - PROCESS | 1675 | 1465098766744 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}] 20:52:46 INFO - PROCESS | 1675 | 1465098766746 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:46 INFO - PROCESS | 1675 | 1465098766877 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:52:46 INFO - PROCESS | 1675 | 1465098766952 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1675 | 1465098766953 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x11956d000 == 27 [pid = 1675] [id = 753] 20:52:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x1168aec00) [pid = 1675] [serial = 2258] [outer = 0x0] 20:52:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x117654c00) [pid = 1675] [serial = 2259] [outer = 0x1168aec00] 20:52:46 INFO - PROCESS | 1675 | 1465098766996 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x118164000) [pid = 1675] [serial = 2260] [outer = 0x1168aec00] 20:52:47 INFO - PROCESS | 1675 | 1465098767364 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]]]}] 20:52:47 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. 20:52:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 20:52:47 INFO - PROCESS | 1675 | 1465098767408 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1675 | 1465098767409 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:52:47 INFO - PROCESS | 1675 | 1465098767412 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1675 | 1465098767414 Marionette TRACE conn2 <- [1,2982,null,{}] 20:52:47 INFO - PROCESS | 1675 | 1465098767422 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}] 20:52:47 INFO - PROCESS | 1675 | 1465098767425 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:47 INFO - PROCESS | 1675 | 1465098767526 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:52:47 INFO - PROCESS | 1675 | 1465098767536 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1675 | 1465098767538 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x121577800 == 28 [pid = 1675] [id = 754] 20:52:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11830b000) [pid = 1675] [serial = 2261] [outer = 0x0] 20:52:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118621000) [pid = 1675] [serial = 2262] [outer = 0x11830b000] 20:52:47 INFO - PROCESS | 1675 | 1465098767566 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x1186c3c00) [pid = 1675] [serial = 2263] [outer = 0x11830b000] 20:52:47 INFO - PROCESS | 1675 | 1465098767872 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"]]]}] 20:52:47 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 20:52:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:52:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 20:52:47 INFO - PROCESS | 1675 | 1465098767887 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1675 | 1465098767889 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:52:47 INFO - PROCESS | 1675 | 1465098767891 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1675 | 1465098767892 Marionette TRACE conn2 <- [1,2986,null,{}] 20:52:47 INFO - PROCESS | 1675 | 1465098767894 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}] 20:52:47 INFO - PROCESS | 1675 | 1465098767896 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:47 INFO - PROCESS | 1675 | 1465098767985 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:52:47 INFO - PROCESS | 1675 | 1465098767989 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1675 | 1465098767990 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dac000 == 29 [pid = 1675] [id = 755] 20:52:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x1186c4c00) [pid = 1675] [serial = 2264] [outer = 0x0] 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x118823800) [pid = 1675] [serial = 2265] [outer = 0x1186c4c00] 20:52:48 INFO - PROCESS | 1675 | 1465098768015 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x119049000) [pid = 1675] [serial = 2266] [outer = 0x1186c4c00] 20:52:48 INFO - PROCESS | 1675 | 1465098768389 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]]]}] 20:52:48 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. 20:52:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 20:52:48 INFO - PROCESS | 1675 | 1465098768410 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1675 | 1465098768411 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:52:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:52:48 INFO - PROCESS | 1675 | 1465098768413 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1675 | 1465098768415 Marionette TRACE conn2 <- [1,2990,null,{}] 20:52:48 INFO - PROCESS | 1675 | 1465098768422 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}] 20:52:48 INFO - PROCESS | 1675 | 1465098768423 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:48 INFO - PROCESS | 1675 | 1465098768523 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:52:48 INFO - PROCESS | 1675 | 1465098768527 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1675 | 1465098768529 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1257af000 == 30 [pid = 1675] [id = 756] 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11904b400) [pid = 1675] [serial = 2267] [outer = 0x0] 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11926f800) [pid = 1675] [serial = 2268] [outer = 0x11904b400] 20:52:48 INFO - PROCESS | 1675 | 1465098768554 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x119ab5800) [pid = 1675] [serial = 2269] [outer = 0x11904b400] 20:52:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e3800 == 31 [pid = 1675] [id = 757] 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x119c6f800) [pid = 1675] [serial = 2270] [outer = 0x0] 20:52:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x119433800) [pid = 1675] [serial = 2271] [outer = 0x119c6f800] 20:52:48 INFO - PROCESS | 1675 | 1465098768927 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]]]}] 20:52:48 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. 20:52:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 20:52:48 INFO - PROCESS | 1675 | 1465098768934 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1675 | 1465098768935 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:52:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:52:48 INFO - PROCESS | 1675 | 1465098768938 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1675 | 1465098768939 Marionette TRACE conn2 <- [1,2994,null,{}] 20:52:48 INFO - PROCESS | 1675 | 1465098768941 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}] 20:52:48 INFO - PROCESS | 1675 | 1465098768945 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:49 INFO - PROCESS | 1675 | 1465098769070 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:52:49 INFO - PROCESS | 1675 | 1465098769084 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1675 | 1465098769085 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x129046000 == 32 [pid = 1675] [id = 758] 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x118250800) [pid = 1675] [serial = 2272] [outer = 0x0] 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12111e000) [pid = 1675] [serial = 2273] [outer = 0x118250800] 20:52:49 INFO - PROCESS | 1675 | 1465098769109 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1219b9000) [pid = 1675] [serial = 2274] [outer = 0x118250800] 20:52:49 INFO - PROCESS | 1675 | 1465098769425 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]]]}] 20:52:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:52:49 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 20:52:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 20:52:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:52:49 INFO - PROCESS | 1675 | 1465098769456 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1675 | 1465098769457 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:52:49 INFO - PROCESS | 1675 | 1465098769459 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1675 | 1465098769460 Marionette TRACE conn2 <- [1,2998,null,{}] 20:52:49 INFO - PROCESS | 1675 | 1465098769464 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}] 20:52:49 INFO - PROCESS | 1675 | 1465098769466 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:49 INFO - PROCESS | 1675 | 1465098769565 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:52:49 INFO - PROCESS | 1675 | 1465098769569 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1675 | 1465098769570 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297c0000 == 33 [pid = 1675] [id = 759] 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x119c23800) [pid = 1675] [serial = 2275] [outer = 0x0] 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124983000) [pid = 1675] [serial = 2276] [outer = 0x119c23800] 20:52:49 INFO - PROCESS | 1675 | 1465098769594 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x1255c7800) [pid = 1675] [serial = 2277] [outer = 0x119c23800] 20:52:49 INFO - PROCESS | 1675 | 1465098769909 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]]]}] 20:52:49 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. 20:52:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 20:52:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:52:49 INFO - PROCESS | 1675 | 1465098769935 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1675 | 1465098769936 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:52:49 INFO - PROCESS | 1675 | 1465098769938 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1675 | 1465098769940 Marionette TRACE conn2 <- [1,3002,null,{}] 20:52:49 INFO - PROCESS | 1675 | 1465098769942 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}] 20:52:49 INFO - PROCESS | 1675 | 1465098769943 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:50 INFO - PROCESS | 1675 | 1465098770051 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:52:50 INFO - PROCESS | 1675 | 1465098770055 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1675 | 1465098770056 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a863000 == 34 [pid = 1675] [id = 760] 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12498c800) [pid = 1675] [serial = 2278] [outer = 0x0] 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x126a23800) [pid = 1675] [serial = 2279] [outer = 0x12498c800] 20:52:50 INFO - PROCESS | 1675 | 1465098770081 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x126d9e800) [pid = 1675] [serial = 2280] [outer = 0x12498c800] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x126f32000) [pid = 1675] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12934b800) [pid = 1675] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x1186d2000) [pid = 1675] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11737c400) [pid = 1675] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x119437800) [pid = 1675] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12498b400) [pid = 1675] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x126f31800) [pid = 1675] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1186d0400) [pid = 1675] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1166e0c00) [pid = 1675] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x113d78c00) [pid = 1675] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x118163000) [pid = 1675] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x117303800) [pid = 1675] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x113a90c00) [pid = 1675] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:52:50 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117e46400) [pid = 1675] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:52:50 INFO - PROCESS | 1675 | 1465098770577 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]]]}] 20:52:50 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. 20:52:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 674ms 20:52:50 INFO - PROCESS | 1675 | 1465098770620 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1675 | 1465098770621 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:52:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:52:50 INFO - PROCESS | 1675 | 1465098770623 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1675 | 1465098770624 Marionette TRACE conn2 <- [1,3006,null,{}] 20:52:50 INFO - PROCESS | 1675 | 1465098770626 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}] 20:52:50 INFO - PROCESS | 1675 | 1465098770628 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:50 INFO - PROCESS | 1675 | 1465098770742 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:52:50 INFO - PROCESS | 1675 | 1465098770777 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1675 | 1465098770778 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a9ba000 == 35 [pid = 1675] [id = 761] 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x113231000) [pid = 1675] [serial = 2281] [outer = 0x0] 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1216ecc00) [pid = 1675] [serial = 2282] [outer = 0x113231000] 20:52:50 INFO - PROCESS | 1675 | 1465098770803 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x126fc7800) [pid = 1675] [serial = 2283] [outer = 0x113231000] 20:52:51 INFO - PROCESS | 1675 | 1465098771059 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]]]}] 20:52:51 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. 20:52:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 20:52:51 INFO - PROCESS | 1675 | 1465098771093 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1675 | 1465098771094 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:52:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:52:51 INFO - PROCESS | 1675 | 1465098771108 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1675 | 1465098771109 Marionette TRACE conn2 <- [1,3010,null,{}] 20:52:51 INFO - PROCESS | 1675 | 1465098771119 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}] 20:52:51 INFO - PROCESS | 1675 | 1465098771120 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:51 INFO - PROCESS | 1675 | 1465098771205 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:52:51 INFO - PROCESS | 1675 | 1465098771209 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1675 | 1465098771210 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b4b2800 == 36 [pid = 1675] [id = 762] 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x127306c00) [pid = 1675] [serial = 2284] [outer = 0x0] 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x128c58800) [pid = 1675] [serial = 2285] [outer = 0x127306c00] 20:52:51 INFO - PROCESS | 1675 | 1465098771233 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12901f800) [pid = 1675] [serial = 2286] [outer = 0x127306c00] 20:52:51 INFO - PROCESS | 1675 | 1465098771555 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]]]}] 20:52:51 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 20:52:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 478ms 20:52:51 INFO - PROCESS | 1675 | 1465098771576 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1675 | 1465098771577 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:52:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:52:51 INFO - PROCESS | 1675 | 1465098771580 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1675 | 1465098771584 Marionette TRACE conn2 <- [1,3014,null,{}] 20:52:51 INFO - PROCESS | 1675 | 1465098771586 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}] 20:52:51 INFO - PROCESS | 1675 | 1465098771588 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:51 INFO - PROCESS | 1675 | 1465098771703 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:52:51 INFO - PROCESS | 1675 | 1465098771709 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1675 | 1465098771711 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c78b000 == 37 [pid = 1675] [id = 763] 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x119aa7c00) [pid = 1675] [serial = 2287] [outer = 0x0] 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12934c800) [pid = 1675] [serial = 2288] [outer = 0x119aa7c00] 20:52:51 INFO - PROCESS | 1675 | 1465098771739 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x129667000) [pid = 1675] [serial = 2289] [outer = 0x119aa7c00] 20:52:51 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:52:52 INFO - PROCESS | 1675 | 1465098772121 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:52:52 INFO - {} 20:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:52:52 INFO - {} 20:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:52:52 INFO - {} 20:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:52:52 INFO - {} 20:52:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 573ms 20:52:52 INFO - TEST-START | /FileAPI/fileReader.html 20:52:52 INFO - PROCESS | 1675 | 1465098772154 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1675 | 1465098772156 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:52:52 INFO - PROCESS | 1675 | 1465098772159 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1675 | 1465098772161 Marionette TRACE conn2 <- [1,3018,null,{}] 20:52:52 INFO - PROCESS | 1675 | 1465098772173 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}] 20:52:52 INFO - PROCESS | 1675 | 1465098772175 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:52 INFO - PROCESS | 1675 | 1465098772332 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:52:52 INFO - PROCESS | 1675 | 1465098772341 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1675 | 1465098772342 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d118000 == 38 [pid = 1675] [id = 764] 20:52:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x1219b0000) [pid = 1675] [serial = 2290] [outer = 0x0] 20:52:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12a80b800) [pid = 1675] [serial = 2291] [outer = 0x1219b0000] 20:52:52 INFO - PROCESS | 1675 | 1465098772382 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12a905c00) [pid = 1675] [serial = 2292] [outer = 0x1219b0000] 20:52:52 INFO - PROCESS | 1675 | 1465098772925 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]]]}] 20:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:52:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 781ms 20:52:52 INFO - PROCESS | 1675 | 1465098772941 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1675 | 1465098772943 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:52:52 INFO - TEST-START | /FileAPI/historical.html 20:52:52 INFO - PROCESS | 1675 | 1465098772946 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1675 | 1465098772950 Marionette TRACE conn2 <- [1,3022,null,{}] 20:52:52 INFO - PROCESS | 1675 | 1465098772953 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}] 20:52:52 INFO - PROCESS | 1675 | 1465098772955 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:53 INFO - PROCESS | 1675 | 1465098773074 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:52:53 INFO - PROCESS | 1675 | 1465098773134 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1675 | 1465098773136 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x11906e800 == 39 [pid = 1675] [id = 765] 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x113d12c00) [pid = 1675] [serial = 2293] [outer = 0x0] 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x116623800) [pid = 1675] [serial = 2294] [outer = 0x113d12c00] 20:52:53 INFO - PROCESS | 1675 | 1465098773167 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11729d800) [pid = 1675] [serial = 2295] [outer = 0x113d12c00] 20:52:53 INFO - PROCESS | 1675 | 1465098773608 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"]]]}] 20:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:52:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:52:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:52:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:52:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:52:53 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 20:52:53 INFO - PROCESS | 1675 | 1465098773619 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1675 | 1465098773622 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:52:53 INFO - TEST-START | /FileAPI/idlharness.html 20:52:53 INFO - PROCESS | 1675 | 1465098773627 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1675 | 1465098773628 Marionette TRACE conn2 <- [1,3026,null,{}] 20:52:53 INFO - PROCESS | 1675 | 1465098773631 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}] 20:52:53 INFO - PROCESS | 1675 | 1465098773633 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:53 INFO - PROCESS | 1675 | 1465098773745 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:52:53 INFO - PROCESS | 1675 | 1465098773852 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1675 | 1465098773854 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12575b800 == 40 [pid = 1675] [id = 766] 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x118244000) [pid = 1675] [serial = 2296] [outer = 0x0] 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1184a2000) [pid = 1675] [serial = 2297] [outer = 0x118244000] 20:52:53 INFO - PROCESS | 1675 | 1465098773885 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x1186c4800) [pid = 1675] [serial = 2298] [outer = 0x118244000] 20:52:54 INFO - PROCESS | 1675 | 1465098774501 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:52:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:52:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:52:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:52:54 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 20:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:52:54 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 20:52:54 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 20:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:52:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:52:54 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 20:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:52:54 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 20:52:54 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 20:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:52:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 935ms 20:52:54 INFO - TEST-START | /FileAPI/idlharness.worker 20:52:54 INFO - PROCESS | 1675 | 1465098774606 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1675 | 1465098774608 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:52:54 INFO - PROCESS | 1675 | 1465098774617 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1675 | 1465098774620 Marionette TRACE conn2 <- [1,3030,null,{}] 20:52:54 INFO - PROCESS | 1675 | 1465098774628 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}] 20:52:54 INFO - PROCESS | 1675 | 1465098774633 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:54 INFO - PROCESS | 1675 | 1465098774754 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:52:54 INFO - PROCESS | 1675 | 1465098774838 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1675 | 1465098774840 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b29e000 == 41 [pid = 1675] [id = 767] 20:52:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x1167b5000) [pid = 1675] [serial = 2299] [outer = 0x0] 20:52:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x121914c00) [pid = 1675] [serial = 2300] [outer = 0x1167b5000] 20:52:54 INFO - PROCESS | 1675 | 1465098774871 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12a990c00) [pid = 1675] [serial = 2301] [outer = 0x1167b5000] 20:52:55 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:52:55 INFO - PROCESS | 1675 | 1465098775798 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12c78b000 == 40 [pid = 1675] [id = 763] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12b4b2800 == 39 [pid = 1675] [id = 762] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12a9ba000 == 38 [pid = 1675] [id = 761] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x12a863000 == 37 [pid = 1675] [id = 760] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1297c0000 == 36 [pid = 1675] [id = 759] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x129046000 == 35 [pid = 1675] [id = 758] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e3800 == 34 [pid = 1675] [id = 757] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1257af000 == 33 [pid = 1675] [id = 756] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x123dac000 == 32 [pid = 1675] [id = 755] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x121577800 == 31 [pid = 1675] [id = 754] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x11956d000 == 30 [pid = 1675] [id = 753] 20:52:55 INFO - PROCESS | 1675 | --DOCSHELL 0x1180a5000 == 29 [pid = 1675] [id = 752] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x119c6a800) [pid = 1675] [serial = 2215] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x129475400) [pid = 1675] [serial = 2228] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12751e000) [pid = 1675] [serial = 2218] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11886f000) [pid = 1675] [serial = 2209] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x126fcbc00) [pid = 1675] [serial = 2192] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x125715c00) [pid = 1675] [serial = 2191] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x116046c00) [pid = 1675] [serial = 2194] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x116820400) [pid = 1675] [serial = 2195] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x118498400) [pid = 1675] [serial = 2206] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11864cc00) [pid = 1675] [serial = 2207] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11765c000) [pid = 1675] [serial = 2203] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118168c00) [pid = 1675] [serial = 2204] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x129021800) [pid = 1675] [serial = 2227] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x116195800) [pid = 1675] [serial = 2200] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x116817000) [pid = 1675] [serial = 2201] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11815d400) [pid = 1675] [serial = 2197] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11824e000) [pid = 1675] [serial = 2198] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12934ac00) [pid = 1675] [serial = 2222] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x128e3b400) [pid = 1675] [serial = 2221] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12a80a000) [pid = 1675] [serial = 2231] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x119c6b400) [pid = 1675] [serial = 2213] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119454c00) [pid = 1675] [serial = 2212] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x128ca2400) [pid = 1675] [serial = 2219] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x126d9f400) [pid = 1675] [serial = 2216] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1192cc400) [pid = 1675] [serial = 2224] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x12961d800) [pid = 1675] [serial = 2230] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12190b000) [pid = 1675] [serial = 2225] [outer = 0x0] [url = about:blank] 20:52:55 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x119263000) [pid = 1675] [serial = 2210] [outer = 0x0] [url = about:blank] 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:52:55 INFO - {} 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:52:55 INFO - {} 20:52:55 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 - {} 20:52:55 INFO - {} 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:52:55 INFO - {} 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:52:55 INFO - {} 20:52:55 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 - {} 20:52:55 INFO - {} 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 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 20:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:52:55 INFO - {} 20:52:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1254ms 20:52:55 INFO - PROCESS | 1675 | 1465098775867 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1675 | 1465098775870 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:52:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:52:55 INFO - PROCESS | 1675 | 1465098775873 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1675 | 1465098775875 Marionette TRACE conn2 <- [1,3034,null,{}] 20:52:55 INFO - PROCESS | 1675 | 1465098775880 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}] 20:52:55 INFO - PROCESS | 1675 | 1465098775881 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:55 INFO - PROCESS | 1675 | 1465098775977 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:52:55 INFO - PROCESS | 1675 | 1465098775984 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1675 | 1465098775985 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186e4800 == 30 [pid = 1675] [id = 768] 20:52:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x116f85000) [pid = 1675] [serial = 2302] [outer = 0x0] 20:52:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11886fc00) [pid = 1675] [serial = 2303] [outer = 0x116f85000] 20:52:56 INFO - PROCESS | 1675 | 1465098776013 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119004000) [pid = 1675] [serial = 2304] [outer = 0x116f85000] 20:52:56 INFO - PROCESS | 1675 | 1465098776346 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]]]}] 20:52:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:52:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 525ms 20:52:56 INFO - PROCESS | 1675 | 1465098776398 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1675 | 1465098776400 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:52:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:52:56 INFO - PROCESS | 1675 | 1465098776411 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1675 | 1465098776412 Marionette TRACE conn2 <- [1,3038,null,{}] 20:52:56 INFO - PROCESS | 1675 | 1465098776415 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}] 20:52:56 INFO - PROCESS | 1675 | 1465098776416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:56 INFO - PROCESS | 1675 | 1465098776501 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:52:56 INFO - PROCESS | 1675 | 1465098776505 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1675 | 1465098776507 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x125764800 == 31 [pid = 1675] [id = 769] 20:52:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12961d800) [pid = 1675] [serial = 2305] [outer = 0x0] 20:52:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x12b158000) [pid = 1675] [serial = 2306] [outer = 0x12961d800] 20:52:56 INFO - PROCESS | 1675 | 1465098776534 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x12b2cb000) [pid = 1675] [serial = 2307] [outer = 0x12961d800] 20:52:56 INFO - PROCESS | 1675 | 1465098776854 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"]]]}] 20:52:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:52:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:52:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 20:52:56 INFO - PROCESS | 1675 | 1465098776882 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1675 | 1465098776884 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:52:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:52:56 INFO - PROCESS | 1675 | 1465098776887 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1675 | 1465098776889 Marionette TRACE conn2 <- [1,3042,null,{}] 20:52:56 INFO - PROCESS | 1675 | 1465098776896 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}] 20:52:56 INFO - PROCESS | 1675 | 1465098776900 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:56 INFO - PROCESS | 1675 | 1465098776990 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:52:57 INFO - PROCESS | 1675 | 1465098777052 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1675 | 1465098777054 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c51c800 == 32 [pid = 1675] [id = 770] 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12b2d5800) [pid = 1675] [serial = 2308] [outer = 0x0] 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x12ba8c000) [pid = 1675] [serial = 2309] [outer = 0x12b2d5800] 20:52:57 INFO - PROCESS | 1675 | 1465098777081 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x12bc34400) [pid = 1675] [serial = 2310] [outer = 0x12b2d5800] 20:52:57 INFO - PROCESS | 1675 | 1465098777482 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]]]}] 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:52:57 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. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:52:57 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'.) 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:52:57 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. 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:52:57 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. 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:52:57 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. 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:52:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 625ms 20:52:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:52:57 INFO - PROCESS | 1675 | 1465098777522 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1675 | 1465098777525 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:52:57 INFO - PROCESS | 1675 | 1465098777529 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1675 | 1465098777530 Marionette TRACE conn2 <- [1,3046,null,{}] 20:52:57 INFO - PROCESS | 1675 | 1465098777533 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}] 20:52:57 INFO - PROCESS | 1675 | 1465098777535 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:57 INFO - PROCESS | 1675 | 1465098777622 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:52:57 INFO - PROCESS | 1675 | 1465098777627 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1675 | 1465098777629 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cebf000 == 33 [pid = 1675] [id = 771] 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x12bc40c00) [pid = 1675] [serial = 2311] [outer = 0x0] 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12bc5cc00) [pid = 1675] [serial = 2312] [outer = 0x12bc40c00] 20:52:57 INFO - PROCESS | 1675 | 1465098777667 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12bc63800) [pid = 1675] [serial = 2313] [outer = 0x12bc40c00] 20:52:57 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:52:58 INFO - PROCESS | 1675 | 1465098778153 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:52:58 INFO - {} 20:52:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 20:52:58 INFO - PROCESS | 1675 | 1465098778200 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:52:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:52:58 INFO - PROCESS | 1675 | 1465098778202 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:52:58 INFO - PROCESS | 1675 | 1465098778205 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1675 | 1465098778207 Marionette TRACE conn2 <- [1,3050,null,{}] 20:52:58 INFO - PROCESS | 1675 | 1465098778210 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}] 20:52:58 INFO - PROCESS | 1675 | 1465098778212 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:58 INFO - PROCESS | 1675 | 1465098778397 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:52:58 INFO - PROCESS | 1675 | 1465098778414 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1675 | 1465098778416 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d919800 == 34 [pid = 1675] [id = 772] 20:52:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x113a86400) [pid = 1675] [serial = 2314] [outer = 0x0] 20:52:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12c15fc00) [pid = 1675] [serial = 2315] [outer = 0x113a86400] 20:52:58 INFO - PROCESS | 1675 | 1465098778440 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12c169400) [pid = 1675] [serial = 2316] [outer = 0x113a86400] 20:52:58 INFO - PROCESS | 1675 | 1465098778760 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]]]}] 20:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:52:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 20:52:58 INFO - PROCESS | 1675 | 1465098778776 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1675 | 1465098778778 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:52:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:52:58 INFO - PROCESS | 1675 | 1465098778782 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1675 | 1465098778784 Marionette TRACE conn2 <- [1,3054,null,{}] 20:52:58 INFO - PROCESS | 1675 | 1465098778786 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}] 20:52:58 INFO - PROCESS | 1675 | 1465098778790 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:58 INFO - PROCESS | 1675 | 1465098778921 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:52:58 INFO - PROCESS | 1675 | 1465098778925 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1675 | 1465098778926 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x120ec7800 == 35 [pid = 1675] [id = 773] 20:52:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12c16dc00) [pid = 1675] [serial = 2317] [outer = 0x0] 20:52:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12c5d2800) [pid = 1675] [serial = 2318] [outer = 0x12c16dc00] 20:52:58 INFO - PROCESS | 1675 | 1465098778990 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12ccf2000) [pid = 1675] [serial = 2319] [outer = 0x12c16dc00] 20:52:59 INFO - PROCESS | 1675 | 1465098779429 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"]]]}] 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:52:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:52:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:52:59 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" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:52:59 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" 20:52:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:52:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:52:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 20:52:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:52:59 INFO - PROCESS | 1675 | 1465098779470 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1675 | 1465098779471 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:52:59 INFO - PROCESS | 1675 | 1465098779473 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1675 | 1465098779475 Marionette TRACE conn2 <- [1,3058,null,{}] 20:52:59 INFO - PROCESS | 1675 | 1465098779477 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}] 20:52:59 INFO - PROCESS | 1675 | 1465098779478 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:59 INFO - PROCESS | 1675 | 1465098779586 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:52:59 INFO - PROCESS | 1675 | 1465098779628 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1675 | 1465098779629 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:52:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x12debc000 == 36 [pid = 1675] [id = 774] 20:52:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12ccf3800) [pid = 1675] [serial = 2320] [outer = 0x0] 20:52:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12ccfb800) [pid = 1675] [serial = 2321] [outer = 0x12ccf3800] 20:52:59 INFO - PROCESS | 1675 | 1465098779673 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12d1f1800) [pid = 1675] [serial = 2322] [outer = 0x12ccf3800] 20:52:59 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x118250800) [pid = 1675] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:52:59 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1161ef400) [pid = 1675] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:52:59 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11830b000) [pid = 1675] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:52:59 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x1186c4c00) [pid = 1675] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:52:59 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1168ae800) [pid = 1675] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11904b400) [pid = 1675] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x119052400) [pid = 1675] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11603b800) [pid = 1675] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x118199800) [pid = 1675] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x1168aec00) [pid = 1675] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x1186c5400) [pid = 1675] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125083400) [pid = 1675] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x119c77000) [pid = 1675] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x116a72000) [pid = 1675] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x119c6f800) [pid = 1675] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x113231000) [pid = 1675] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x119c23800) [pid = 1675] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x12498c800) [pid = 1675] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x127306c00) [pid = 1675] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:53:00 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x119aa7c00) [pid = 1675] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:53:00 INFO - PROCESS | 1675 | 1465098780055 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]]]}] 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:53:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:53:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:53:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:53:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:53:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:53:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:53:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:53:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:53:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 20:53:00 INFO - PROCESS | 1675 | 1465098780101 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1675 | 1465098780102 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:53:00 INFO - PROCESS | 1675 | 1465098780104 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1675 | 1465098780105 Marionette TRACE conn2 <- [1,3062,null,{}] 20:53:00 INFO - PROCESS | 1675 | 1465098780108 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}] 20:53:00 INFO - PROCESS | 1675 | 1465098780109 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:00 INFO - PROCESS | 1675 | 1465098780190 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:53:00 INFO - PROCESS | 1675 | 1465098780193 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1675 | 1465098780195 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x11257c800 == 37 [pid = 1675] [id = 775] 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11316f000) [pid = 1675] [serial = 2323] [outer = 0x0] 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x1166ebc00) [pid = 1675] [serial = 2324] [outer = 0x11316f000] 20:53:00 INFO - PROCESS | 1675 | 1465098780220 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x116f88c00) [pid = 1675] [serial = 2325] [outer = 0x11316f000] 20:53:00 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:53:00 INFO - PROCESS | 1675 | 1465098780542 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:53:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:53:00 INFO - {} 20:53:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 469ms 20:53:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:53:00 INFO - PROCESS | 1675 | 1465098780574 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1675 | 1465098780575 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:53:00 INFO - PROCESS | 1675 | 1465098780577 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1675 | 1465098780578 Marionette TRACE conn2 <- [1,3066,null,{}] 20:53:00 INFO - PROCESS | 1675 | 1465098780598 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}] 20:53:00 INFO - PROCESS | 1675 | 1465098780601 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:00 INFO - PROCESS | 1675 | 1465098780683 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:53:00 INFO - PROCESS | 1675 | 1465098780687 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1675 | 1465098780688 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x1126f2800 == 38 [pid = 1675] [id = 776] 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119c23800) [pid = 1675] [serial = 2326] [outer = 0x0] 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x121604c00) [pid = 1675] [serial = 2327] [outer = 0x119c23800] 20:53:00 INFO - PROCESS | 1675 | 1465098780712 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x12160f000) [pid = 1675] [serial = 2328] [outer = 0x119c23800] 20:53:01 INFO - PROCESS | 1675 | 1465098781061 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]]]}] 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:53:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:53:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 524ms 20:53:01 INFO - PROCESS | 1675 | 1465098781101 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1675 | 1465098781102 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:53:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:53:01 INFO - PROCESS | 1675 | 1465098781105 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1675 | 1465098781106 Marionette TRACE conn2 <- [1,3070,null,{}] 20:53:01 INFO - PROCESS | 1675 | 1465098781108 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}] 20:53:01 INFO - PROCESS | 1675 | 1465098781109 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:01 INFO - PROCESS | 1675 | 1465098781193 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:53:01 INFO - PROCESS | 1675 | 1465098781197 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1675 | 1465098781198 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186f5800 == 39 [pid = 1675] [id = 777] 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x116824400) [pid = 1675] [serial = 2329] [outer = 0x0] 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11814c000) [pid = 1675] [serial = 2330] [outer = 0x116824400] 20:53:01 INFO - PROCESS | 1675 | 1465098781282 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x118306400) [pid = 1675] [serial = 2331] [outer = 0x116824400] 20:53:01 INFO - PROCESS | 1675 | 1465098781543 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]]]}] 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:53:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 468ms 20:53:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:53:01 INFO - PROCESS | 1675 | 1465098781574 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1675 | 1465098781576 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:53:01 INFO - PROCESS | 1675 | 1465098781578 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1675 | 1465098781581 Marionette TRACE conn2 <- [1,3074,null,{}] 20:53:01 INFO - PROCESS | 1675 | 1465098781591 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}] 20:53:01 INFO - PROCESS | 1675 | 1465098781593 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:01 INFO - PROCESS | 1675 | 1465098781700 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:53:01 INFO - PROCESS | 1675 | 1465098781704 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1675 | 1465098781705 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x121803000 == 40 [pid = 1675] [id = 778] 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x118622000) [pid = 1675] [serial = 2332] [outer = 0x0] 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1186cb800) [pid = 1675] [serial = 2333] [outer = 0x118622000] 20:53:01 INFO - PROCESS | 1675 | 1465098781731 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x12160e400) [pid = 1675] [serial = 2334] [outer = 0x118622000] 20:53:02 INFO - PROCESS | 1675 | 1465098782304 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]]]}] 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:53:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 779ms 20:53:02 INFO - PROCESS | 1675 | 1465098782358 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1675 | 1465098782361 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:53:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:53:02 INFO - PROCESS | 1675 | 1465098782364 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1675 | 1465098782366 Marionette TRACE conn2 <- [1,3078,null,{}] 20:53:02 INFO - PROCESS | 1675 | 1465098782370 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}] 20:53:02 INFO - PROCESS | 1675 | 1465098782371 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:02 INFO - PROCESS | 1675 | 1465098782519 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:53:02 INFO - PROCESS | 1675 | 1465098782602 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1675 | 1465098782603 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x118673800 == 41 [pid = 1675] [id = 779] 20:53:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x116044000) [pid = 1675] [serial = 2335] [outer = 0x0] 20:53:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1161f0800) [pid = 1675] [serial = 2336] [outer = 0x116044000] 20:53:02 INFO - PROCESS | 1675 | 1465098782634 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11814e400) [pid = 1675] [serial = 2337] [outer = 0x116044000] 20:53:03 INFO - PROCESS | 1675 | 1465098783046 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] 20:53:03 INFO - PROCESS | 1675 | 1465098783090 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:53:03 INFO - PROCESS | 1675 | 1465098783094 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1675 | 1465098783096 Marionette TRACE conn2 <- [1,3082,null,{}] 20:53:03 INFO - PROCESS | 1675 | 1465098783099 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}] 20:53:03 INFO - PROCESS | 1675 | 1465098783101 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:03 INFO - PROCESS | 1675 | 1465098783209 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:53:03 INFO - PROCESS | 1675 | 1465098783320 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1675 | 1465098783321 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x125750000 == 42 [pid = 1675] [id = 780] 20:53:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11814fc00) [pid = 1675] [serial = 2338] [outer = 0x0] 20:53:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x119447c00) [pid = 1675] [serial = 2339] [outer = 0x11814fc00] 20:53:03 INFO - PROCESS | 1675 | 1465098783353 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x121610400) [pid = 1675] [serial = 2340] [outer = 0x11814fc00] 20:53:03 INFO - PROCESS | 1675 | 1465098783790 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]]]}] 20:53:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:53:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:53:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 722ms 20:53:03 INFO - PROCESS | 1675 | 1465098783817 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1675 | 1465098783820 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:53:03 INFO - PROCESS | 1675 | 1465098783823 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1675 | 1465098783827 Marionette TRACE conn2 <- [1,3086,null,{}] 20:53:03 INFO - PROCESS | 1675 | 1465098783839 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}] 20:53:03 INFO - PROCESS | 1675 | 1465098783844 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:04 INFO - PROCESS | 1675 | 1465098784003 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:53:04 INFO - PROCESS | 1675 | 1465098784149 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1675 | 1465098784152 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x1297aa000 == 43 [pid = 1675] [id = 781] 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x123d94400) [pid = 1675] [serial = 2341] [outer = 0x0] 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x126a28400) [pid = 1675] [serial = 2342] [outer = 0x123d94400] 20:53:04 INFO - PROCESS | 1675 | 1465098784184 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x128e30800) [pid = 1675] [serial = 2343] [outer = 0x123d94400] 20:53:04 INFO - PROCESS | 1675 | 1465098784556 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:53:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:53:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 775ms 20:53:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:53:04 INFO - PROCESS | 1675 | 1465098784610 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1675 | 1465098784611 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:53:04 INFO - PROCESS | 1675 | 1465098784615 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1675 | 1465098784616 Marionette TRACE conn2 <- [1,3090,null,{}] 20:53:04 INFO - PROCESS | 1675 | 1465098784618 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}] 20:53:04 INFO - PROCESS | 1675 | 1465098784620 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:04 INFO - PROCESS | 1675 | 1465098784727 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:53:04 INFO - PROCESS | 1675 | 1465098784794 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1675 | 1465098784795 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12a850000 == 44 [pid = 1675] [id = 782] 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x111c60800) [pid = 1675] [serial = 2344] [outer = 0x0] 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x129626c00) [pid = 1675] [serial = 2345] [outer = 0x111c60800] 20:53:04 INFO - PROCESS | 1675 | 1465098784864 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12a821400) [pid = 1675] [serial = 2346] [outer = 0x111c60800] 20:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 20:53:05 INFO - PROCESS | 1675 | 1465098785227 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:53:05 INFO - PROCESS | 1675 | 1465098785235 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1675 | 1465098785236 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:53:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:53:05 INFO - PROCESS | 1675 | 1465098785239 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1675 | 1465098785240 Marionette TRACE conn2 <- [1,3094,null,{}] 20:53:05 INFO - PROCESS | 1675 | 1465098785242 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}] 20:53:05 INFO - PROCESS | 1675 | 1465098785244 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:05 INFO - PROCESS | 1675 | 1465098785350 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:53:05 INFO - PROCESS | 1675 | 1465098785608 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1675 | 1465098785609 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x1126e5800 == 45 [pid = 1675] [id = 783] 20:53:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x112982800) [pid = 1675] [serial = 2347] [outer = 0x0] 20:53:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x113171c00) [pid = 1675] [serial = 2348] [outer = 0x112982800] 20:53:05 INFO - PROCESS | 1675 | 1465098785666 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11661e000) [pid = 1675] [serial = 2349] [outer = 0x112982800] 20:53:06 INFO - PROCESS | 1675 | 1465098786076 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:53:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:53:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 874ms 20:53:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:53:06 INFO - PROCESS | 1675 | 1465098786114 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1675 | 1465098786116 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:53:06 INFO - PROCESS | 1675 | 1465098786119 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1675 | 1465098786121 Marionette TRACE conn2 <- [1,3098,null,{}] 20:53:06 INFO - PROCESS | 1675 | 1465098786124 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}] 20:53:06 INFO - PROCESS | 1675 | 1465098786127 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:06 INFO - PROCESS | 1675 | 1465098786230 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:53:06 INFO - PROCESS | 1675 | 1465098786296 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1675 | 1465098786298 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186dd800 == 46 [pid = 1675] [id = 784] 20:53:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x117307000) [pid = 1675] [serial = 2350] [outer = 0x0] 20:53:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11815fc00) [pid = 1675] [serial = 2351] [outer = 0x117307000] 20:53:06 INFO - PROCESS | 1675 | 1465098786325 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x118244c00) [pid = 1675] [serial = 2352] [outer = 0x117307000] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119082000 == 45 [pid = 1675] [id = 751] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1186f5800 == 44 [pid = 1675] [id = 777] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1126f2800 == 43 [pid = 1675] [id = 776] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11257c800 == 42 [pid = 1675] [id = 775] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12debc000 == 41 [pid = 1675] [id = 774] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x120ec7800 == 40 [pid = 1675] [id = 773] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12d919800 == 39 [pid = 1675] [id = 772] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12cebf000 == 38 [pid = 1675] [id = 771] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12c51c800 == 37 [pid = 1675] [id = 770] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x125764800 == 36 [pid = 1675] [id = 769] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1186e4800 == 35 [pid = 1675] [id = 768] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12b29e000 == 34 [pid = 1675] [id = 767] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12575b800 == 33 [pid = 1675] [id = 766] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11906e800 == 32 [pid = 1675] [id = 765] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12d118000 == 31 [pid = 1675] [id = 764] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1126e5800 == 30 [pid = 1675] [id = 783] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12a850000 == 29 [pid = 1675] [id = 782] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x1297aa000 == 28 [pid = 1675] [id = 781] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x125750000 == 27 [pid = 1675] [id = 780] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x118673800 == 26 [pid = 1675] [id = 779] 20:53:07 INFO - PROCESS | 1675 | --DOCSHELL 0x121803000 == 25 [pid = 1675] [id = 778] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11729f000) [pid = 1675] [serial = 2234] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x118621000) [pid = 1675] [serial = 2262] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x1186c3c00) [pid = 1675] [serial = 2263] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x1167ab400) [pid = 1675] [serial = 2233] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118823800) [pid = 1675] [serial = 2265] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118628800) [pid = 1675] [serial = 2254] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11824d000) [pid = 1675] [serial = 2253] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11926f800) [pid = 1675] [serial = 2268] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x118247800) [pid = 1675] [serial = 2239] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x116622800) [pid = 1675] [serial = 2256] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11861e800) [pid = 1675] [serial = 2237] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1168a3c00) [pid = 1675] [serial = 2257] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11834b400) [pid = 1675] [serial = 2236] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12934c800) [pid = 1675] [serial = 2288] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x117654c00) [pid = 1675] [serial = 2259] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118164000) [pid = 1675] [serial = 2260] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x121910c00) [pid = 1675] [serial = 2242] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x119c68800) [pid = 1675] [serial = 2241] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x129476800) [pid = 1675] [serial = 2245] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x126a77c00) [pid = 1675] [serial = 2244] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x129622c00) [pid = 1675] [serial = 2248] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x125083c00) [pid = 1675] [serial = 2247] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x117e54800) [pid = 1675] [serial = 2251] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x117382c00) [pid = 1675] [serial = 2250] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12111e000) [pid = 1675] [serial = 2273] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x119ab5800) [pid = 1675] [serial = 2269] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x129667000) [pid = 1675] [serial = 2289] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x119433800) [pid = 1675] [serial = 2271] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1216ecc00) [pid = 1675] [serial = 2282] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x124983000) [pid = 1675] [serial = 2276] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x1219b9000) [pid = 1675] [serial = 2274] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x126a23800) [pid = 1675] [serial = 2279] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x1255c7800) [pid = 1675] [serial = 2277] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x128c58800) [pid = 1675] [serial = 2285] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x126fc7800) [pid = 1675] [serial = 2283] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x126d9e800) [pid = 1675] [serial = 2280] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12901f800) [pid = 1675] [serial = 2286] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x119049000) [pid = 1675] [serial = 2266] [outer = 0x0] [url = about:blank] 20:53:07 INFO - PROCESS | 1675 | 1465098787286 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]]]}] 20:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:53:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1172ms 20:53:07 INFO - PROCESS | 1675 | 1465098787292 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1675 | 1465098787294 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:53:07 INFO - PROCESS | 1675 | 1465098787298 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1675 | 1465098787299 Marionette TRACE conn2 <- [1,3102,null,{}] 20:53:07 INFO - PROCESS | 1675 | 1465098787303 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}] 20:53:07 INFO - PROCESS | 1675 | 1465098787304 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:07 INFO - PROCESS | 1675 | 1465098787394 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:53:07 INFO - PROCESS | 1675 | 1465098787401 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1675 | 1465098787404 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x112f55800 == 26 [pid = 1675] [id = 785] 20:53:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x113f0d000) [pid = 1675] [serial = 2353] [outer = 0x0] 20:53:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x115e49000) [pid = 1675] [serial = 2354] [outer = 0x113f0d000] 20:53:07 INFO - PROCESS | 1675 | 1465098787432 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x113164400) [pid = 1675] [serial = 2355] [outer = 0x113f0d000] 20:53:07 INFO - PROCESS | 1675 | 1465098787788 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:53:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:53:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 20:53:07 INFO - PROCESS | 1675 | 1465098787847 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1675 | 1465098787850 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:53:07 INFO - PROCESS | 1675 | 1465098787856 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1675 | 1465098787858 Marionette TRACE conn2 <- [1,3106,null,{}] 20:53:07 INFO - PROCESS | 1675 | 1465098787860 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}] 20:53:07 INFO - PROCESS | 1675 | 1465098787862 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:07 INFO - PROCESS | 1675 | 1465098787942 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:53:07 INFO - PROCESS | 1675 | 1465098787949 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1675 | 1465098787951 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x1180a7800 == 27 [pid = 1675] [id = 786] 20:53:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x116818400) [pid = 1675] [serial = 2356] [outer = 0x0] 20:53:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x116a6fc00) [pid = 1675] [serial = 2357] [outer = 0x116818400] 20:53:07 INFO - PROCESS | 1675 | 1465098787978 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x117383800) [pid = 1675] [serial = 2358] [outer = 0x116818400] 20:53:08 INFO - PROCESS | 1675 | 1465098788324 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]]]}] 20:53:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:53:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:53:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:53:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 20:53:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:53:08 INFO - PROCESS | 1675 | 1465098788376 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1675 | 1465098788377 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:53:08 INFO - PROCESS | 1675 | 1465098788379 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1675 | 1465098788382 Marionette TRACE conn2 <- [1,3110,null,{}] 20:53:08 INFO - PROCESS | 1675 | 1465098788390 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}] 20:53:08 INFO - PROCESS | 1675 | 1465098788393 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:08 INFO - PROCESS | 1675 | 1465098788473 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:53:08 INFO - PROCESS | 1675 | 1465098788480 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1675 | 1465098788484 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197e4800 == 28 [pid = 1675] [id = 787] 20:53:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11297b800) [pid = 1675] [serial = 2359] [outer = 0x0] 20:53:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11815e800) [pid = 1675] [serial = 2360] [outer = 0x11297b800] 20:53:08 INFO - PROCESS | 1675 | 1465098788512 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11824f000) [pid = 1675] [serial = 2361] [outer = 0x11297b800] 20:53:08 INFO - PROCESS | 1675 | 1465098788850 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"]]]}] 20:53:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:53:08 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 20:53:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:53:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms 20:53:08 INFO - PROCESS | 1675 | 1465098788901 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1675 | 1465098788903 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:53:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:53:08 INFO - PROCESS | 1675 | 1465098788905 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1675 | 1465098788906 Marionette TRACE conn2 <- [1,3114,null,{}] 20:53:08 INFO - PROCESS | 1675 | 1465098788908 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}] 20:53:08 INFO - PROCESS | 1675 | 1465098788910 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:08 INFO - PROCESS | 1675 | 1465098788992 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:53:09 INFO - PROCESS | 1675 | 1465098789064 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\", \"ef905c6d-d330-4a9e-ab58-52d8aeb345ae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 1675 | 1465098789065 Marionette INFO sendAsync ad69fb3d-b15b-954a-9b57-94e8549b4aaa 20:53:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x121273000 == 29 [pid = 1675] [id = 788] 20:53:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x118160000) [pid = 1675] [serial = 2362] [outer = 0x0] 20:53:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x118621400) [pid = 1675] [serial = 2363] [outer = 0x118160000] 20:53:09 INFO - PROCESS | 1675 | 1465098789090 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x118647400) [pid = 1675] [serial = 2364] [outer = 0x118160000] 20:53:09 INFO - PROCESS | 1675 | 1465098789370 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]]]}] 20:53:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:53:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 20:53:09 INFO - PROCESS | 1675 | 1465098789424 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1675 | 1465098789425 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:53:10 WARNING - u'runner_teardown' () 20:53:10 INFO - No more tests 20:53:10 INFO - Got 0 unexpected results 20:53:10 INFO - SUITE-END | took 514s 20:53:10 INFO - Closing logging queue 20:53:10 INFO - queue closed 20:53:10 INFO - Return code: 0 20:53:10 WARNING - # TBPL SUCCESS # 20:53:10 INFO - Running post-action listener: _resource_record_post_action 20:53:10 INFO - Running post-run listener: _resource_record_post_run 20:53:11 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 31657472; Write bytes: 952825344; Read time: 210; Write time: 5065 20:53:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:53:11 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 245760; Write bytes: 158151680; Read time: 4; Write time: 347 20:53:11 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 29486592; Write bytes: 791745024; Read time: 190; Write time: 4708 20:53:11 INFO - Running post-run listener: _upload_blobber_files 20:53:11 INFO - Blob upload gear active. 20:53:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:53:11 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 20:53:11 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:53:11 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:53:12 INFO - (blobuploader) - INFO - Open directory for files ... 20:53:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:53:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:53:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:53:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:53:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:53:12 INFO - (blobuploader) - INFO - Done attempting. 20:53:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:53:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:53:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:53:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:53:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:53:15 INFO - (blobuploader) - INFO - Done attempting. 20:53:15 INFO - (blobuploader) - INFO - Iteration through files over. 20:53:15 INFO - Return code: 0 20:53:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:53:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:53:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f5aacb5eb384d2f58904aec995cdb383f7cac9d31927293a155e6452c752d1c2f9de6bcc444d69766d42e4c4eaaa12b4e4ced7e36e22c1bb13cc0b8d64b3ea32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a95fdce6014bb1a6d53b18c78f9d397463be980bde24609658c4b0089eac6f06ccf0320fd4a82ca8383113e3d8a27731077e3a55c832032eb929d4ff3d9b5051"} 20:53:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:53:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:53:15 INFO - Contents: 20:53:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f5aacb5eb384d2f58904aec995cdb383f7cac9d31927293a155e6452c752d1c2f9de6bcc444d69766d42e4c4eaaa12b4e4ced7e36e22c1bb13cc0b8d64b3ea32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a95fdce6014bb1a6d53b18c78f9d397463be980bde24609658c4b0089eac6f06ccf0320fd4a82ca8383113e3d8a27731077e3a55c832032eb929d4ff3d9b5051"} 20:53:15 INFO - Running post-run listener: copy_logs_to_upload_dir 20:53:15 INFO - Copying logs to upload dir... 20:53:15 INFO - mkdir: /builds/slave/test/build/upload/logs 20:53:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=657.966956 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 58 secs) (at 2016-06-04 20:53:15.403585) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 20:53:15.407486) ========= 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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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-aurora/sha512/f5aacb5eb384d2f58904aec995cdb383f7cac9d31927293a155e6452c752d1c2f9de6bcc444d69766d42e4c4eaaa12b4e4ced7e36e22c1bb13cc0b8d64b3ea32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a95fdce6014bb1a6d53b18c78f9d397463be980bde24609658c4b0089eac6f06ccf0320fd4a82ca8383113e3d8a27731077e3a55c832032eb929d4ff3d9b5051"} build_url:https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012631 build_url: 'https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f5aacb5eb384d2f58904aec995cdb383f7cac9d31927293a155e6452c752d1c2f9de6bcc444d69766d42e4c4eaaa12b4e4ced7e36e22c1bb13cc0b8d64b3ea32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a95fdce6014bb1a6d53b18c78f9d397463be980bde24609658c4b0089eac6f06ccf0320fd4a82ca8383113e3d8a27731077e3a55c832032eb929d4ff3d9b5051"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NoTB64bUQlaF5YAfqFPrFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 20:53:15.447826) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:53:15.448198) ========= 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.5QYXFVnq4W/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.Dnfsh41lDW/Listeners TMPDIR=/var/folders/7v/_qk3dpcd4577lpvnh1ww7k2w00000w/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.004954 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 20:53:15.496710) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 20:53:15.498492) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 20:53:15.498856) ========= ========= Total master_lag: 0.50 =========